を格納していない、それはオリジナルの辞書をpickle化という点で、作品Pythonのピクルスは、私は辞書含むを持っているデータ
emailDict = {'Kilizo': 'info%40kilizo.com' , 'about': 'about%40google.com' }
# write python dict to a file
output = open('orig.pkl', 'wb')
pickle.dump(emailDict, output)
output.close()
私のメインのウェブサイトに次に
をorig.pklし、私が持っている:
# Pickling # Deleting Old Temp & Creating New One
tmp = os.path.isfile("tmp.pkl")
if tmp == True:
os.remove("tmp.pkl")
shutil.copyfile("orig.pkl", "tmp.pkl")
# Pickling # Loading File
pkl_file = open('tmp.pkl', 'rb')
emailDict = pickle.load(pkl_file)
pkl_file.close()
私は、2つのフォームINPを持っています新しいデータがtmp.pklのいずれかに保存されていないか、
任意のアイデアがorig.pklますが、メールアドレスと対応する名前
#Processing input
emailAdded = fs.getvalue('emailAdd')
nameAdded = fs.getvalue('nameAdd')
if emailAdded != None or nameAdded != None:
print emailAdded
print nameAdded
emailDict[nameAdded] = emailAdded
else:
print "Please enter a name & email address"
output = open('tmp.pkl', 'wb')
pickle.dump(emailDict, output)
output.close()
print emailDict
を取るウェブサイト上のUTSは私が始めるには?
おかげ
私のために働きます。しかし、私は2行を追加しました:newDict = pickle.load(pkl_file)print newDict – Louis