新建一个文件1:imptee.py
foo = 'abc'
def show():
print('foo from imptee:',foo)
新建文件2来调用文件1中的函数和变量:impter.py
import imptee
imptee.show()
imptee.foo = 123
print("foo from impter:",imptee.foo)
imptee.show()
文件1和文件2在同一个目录中,运行impter.py,运行结果:
foo from imptee: abc
foo from impter: 123
foo from imptee: 123
如果想在impter.py中的改动不对imptee.py中的变量不产生影响。则将impter.py中代码修改为:
from imptee import foo,show
show()
foo = 123
print("foo from impter:",foo)
show()
在运行impter.py,运行结果:
foo from imptee: abc
foo from impter: 123
foo from imptee: abc