我试图在一个文件中创建数据,然后永久地将其追加到另一个文件的表中,以便每次追加时,即使我保存并退出程序,另一个文件也会更新。
我尝试导入这个其他python文件:
# database.py
table = [
["cars", "boats", "trains"],
["peanut butter", "jelly", "bread"]
]
并向其追加另一个数组:
# main.py
from database import table
row = ["apples", "oranges", "pears"]
table.append(row)
要在数据库文件中创建:
# database.py
table = [
["cars", "boats", "trains"],
["peanut butter", "jelly", "bread"],
["apples", "oranges", "pears"]
]
我期望这能起作用,但相反,添加只是临时的,并没有保存到database.py
文件。
我怎么能这么做?
1条答案
按热度按时间n3h0vuf21#
将数据存储在Python不可执行的数据文件中
例如,在第一个文件中,写出值:
然后你可以这样修改它:
你可以这样打印出来:
并且您可以随时在任何文本编辑器中查看data_file. json的当前版本。