首先建立一个测试文件test.py,内容如下:
def Testlist(x):
ls=[]
for i in range(x):
ls.append(i)
return ls
if __name__ == "__main__":
print(Testlist(10))
当前文件执行结果:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
这里的if __name__ == "__main__":
既保证了当前文件的模块能够运行,也能保证其他文件调用该模块下的方法,下面新建另一个文件test2.py,内容为:
from test1 import Testlist
Testlist(10)
执行结果:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
由于是只是调用模块方法,当然可以设定其他参数,例如:
from test1 import Testlist
Testlist(20)
执行结果:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]