假设有两个.py文件,一个test0,一个test1。
test1内容如下:
print("Test1")
test0内容如下:
import test1
print("Test0")
如果我们在命令行中打开python,输入
import test1
结果如下:
如果我们输入
import test0
结果如下:
可以发现直接import一个.py文件时其定义在全局空间的脚本会被自动执行,但是多次import后就不会不会执行。
但是,如果我们的test1写成:
test1="Test1"
print(test1)
重新打开命令行,输入
import test0
结果如下:
这其中的原因应该涉及python的import机制,有机会得补一补基础了。