因此,如果您先在pycharm中创建一个新项目,然后创建一个empty.py文件,然后以交互模式运行(编辑解释器设置),则将显示“ >>>”(我不知道它到底是什么是,但这不是问题,问题是,如果您编写“ print(“ something”)“”,则控制台将打印该内容;如果您编写“ a =” something“”,然后编写“ print(a)” ,则控制台将显示a,如果您停止运行该文件并再次运行它并尝试再次打印a,则会显示未定义。
我想知道的是,如何在停止运行文件之前保存(在文件中)此变量,以便在再次运行它之后可以访问它。
您可以用泡菜做。酸洗基本上将您的对象保存到文件中。例如:
import pickle
a = 5
with open('pickle.pkl', 'wb') as f:
pickle.dump(a, f)
这应该创建一个文件“ pickle.pkl”。现在,如果要加载它:
import pickle
with open('pickle.pkl', 'rb') as f:
a = pickle.load(f)
print(a)
>>> 5