# a.py
print('xxx')
则将直接返回结果
# a.py (new)
import b
b.run() # 调用b文件
print('xxx')
# b.py
def run():
print('b.by go')
run()
则返回的结果为:
并生成了编译的Python文件:
执行b.pyc文件
对b.py进行修改
# b.py (new)
def run():
print('b.by go222')
run()
再次执行a.py:
发现进行了变化,调用的是新的b.py
那么再执行下b.pyc:
可以发现它进行了变化