【发布时间】:2016-12-19 10:47:54
【问题描述】:
我正在尝试在 python 文件中创建一个单独的字典,因此我可以导入它并执行诸如搜索键、添加单词、删除单词之类的操作。该文件是 dictionary.py 。它包含:
#-*-coding:utf8-*-
dict={}
所以当我将它导入到我的主 python 文件中时,添加一个单词并打印它,它工作正常,但 dictionary.py 文件不会受到影响。我希望 dictionary.py 文件中的“dict”变量也发生变化。这是我的主文件代码:
import os
import sys
import dictionary as tdict
print ":::::::::::::::::::"
print "Add word"
print ":::::::::::::::::::"
name=raw_input("Word: ")
print
mean=raw_input ("Meaning: ")
tdict.dict[name]=mean
print "::::Word added::::"
print
print "::::::::::::::::::::::"
print "Dictionary:"
print
for x in tdict.dict:
print "",x,":",tdict.dict[x]`
有什么帮助吗?谢谢
【问题讨论】:
-
您的意思是当您向
dict添加项目时,您希望dictionary.py的实际内容发生变化?
标签: python-2.7 dictionary