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

时间:2018-03-22 11:00:05

标签: python

我在同一个文件夹<button *ngIf="isButtonClicked"> Save me </button> file1.py中有两个python文件。

file2.py

file1.py

我想在file2中使用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)

data

然后使用data["user3"] = "qwe" data["user4"] = "rty" &amp;的值来自file2的user3保存在user4中。我尝试导入它但它没有用。我该如何解决呢?

由于

3 个答案:

答案 0 :(得分:0)

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

add_filter('woocommerce_variable_price_html', 'custom_variation_price', 10, 2); 

function custom_variation_price( $price, $product ) { 

 $price = '';

 $price .= wc_price($product->get_price()); 

 return $price;
}

然后,您可以从file2.py

对数据字典执行任何操作

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

试试这个:

在你的文件2中:

from file1 import data

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

希望它会对你有所帮助!