如何将 dict() 从一个文件使用到另一个 python 文件



我在同一个文件夹中有两个python文件file1.py file2.py

file1.py

data = dict()
data["user1"] = "xyz"
data["user2"] = "abc"
#saving it in json
with open(myfile, "w") as f:    #myfile is a path to a json file
    json.dump(data , f, indent=4, ensure_ascii=False) 

我想在文件2中使用data

data["user3"] = "qwe"
data["user4"] = "rty"

然后使用 File2 中的 user3user4 值保存在 myfile 中。我尝试导入它,但它不起作用。我该如何解决。?

谢谢

试试这个:

在您的文件2中:

from file1 import data
data['user3'] = "qwe"
data['user4'] = "rty"

希望对您有所帮助!

在这种 file2.py 中执行此操作:-

from file1 import data

然后,您可以从 file2.py 对数据字典执行任何操作

您可以使用pickle(检查文档(进行对象序列化:

import pickle
a = dict()
a['hello'] = 'world'
pickle.dump(a, open('data.pkl', 'wb'))

然后导入到其他文件中:

import pickle
new_dict = pickle.load(open('data.pkl', 'rb'))
new_dict['hello']
>>> 'world'

它适用于任何对象:D

最新更新