新建一個文件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