可以使用Python的内置模块来实现将变量保存和加载到文件中。可以用XML或txt格式保存变量。
示例代码:
#保存变量到txt文件 def save_to_txt(var, file_name): with open(file_name, 'w') as file: file.write(str(var))
#从txt文件中加载变量 def load_from_txt(file_name): with open(file_name, 'r') as file: var = file.read() return var
#保存变量到XML文档 def save_to_xml(var, file_name): import xml.etree.ElementTree as et root = et.Element('root') var_element = et.SubElement(root, 'var') var_element.text = str(var) tree = et.ElementTree(root) tree.write(file_name)
#从XML文档中加载变量 def load_from_xml(file_name): import xml.etree.ElementTree as et tree = et.ElementTree(file=file_name) var_element = tree.find('.//var') var = var_element.text return var
#使用示例 var = {"name": "Tom", "age": 20} file_name = "var.txt" save_to_txt(var, file_name) var_loaded = load_from_txt(file_name) print(var_loaded)
file_name = "var.xml" save_to_xml(var, file_name) var_loaded = load_from_xml(file_name) print(var_loaded)