前几天学习python的时候发现一个有趣的事情,就是本来我的程序正常是program1,program2,program3,program4依次执行,结果出来的结果变成了program2,program4,program3,program1,再检查代码的时候我发现import的顺序和我下面执行出来的结果是一致的,我就猜测可能和import顺序有关,于是做了个实验:
新建test1.py,内容为print('我是test1'),
新建test2.py,内容为print('我是test2'),
新建test3.py,内容为print('我是test3'),
新建test4.py,内容为print('我是test4')
,然后在main.py中分别按test1.py/test2.py/test3.py/test4.py ,test4.py/test2.py/test3.py/test1.py,test4.py/test3.py/test2.py/test1.py import,出来的结果和import的顺序果然是一样的!
ps:没有用到的尽量不要去import,可能会引起一些奇奇怪怪的错误