windows 10 - python 3.5.2
你好,我有以下两个Python文件,我想使用第一个Python文件中的代码编辑第二个文件中的变量。
firstfile.py
from X.secondfile import *
def edit():
#editing second file's variables by user input
if Language == 'en-US':
print('language is English-us')
elif Language == 'en-UK':
print('language is English-uk')
secondfile.py
Language = 'en-US'
我可以通过以下代码添加一些变量,但是如何编辑一个变量呢?
with open("secondfile.py","a") as f:
f.write("Language = 'en-US'")
有什么想法如何做到这一点吗?
language.change("test")
之后是否会更新模块2?我希望它能保存到下一次。 - Mohammad Zamanianlanguage
,它将显示“test”。我假设那是你想要的。如果您希望在“会话”之间保存它,您需要将其写入某种文件中(pickling、纯文本等)。 - JakeD