我对编程术语不是很熟悉,所以请耐心等待。
我正在制作一个必须能够保存和读取包含 utf-8 字符的文件文本的语言程序。
我用泡菜
WORDS = [['eat','manger','v'],['drink','boire','v'],
["cake",'le gateau','n'],['coffee','le café','n']]
wordDatabase = open('wordsForProgram.txt','wb')
pickle.dump(WORDS,wordDatabase)
wordDatabase.close()
inFile = open('wordsForProgram.txt','rb')
newList = pickle.load(inFile)
print(newList)
它打印出来:
[['eat', 'manger', 'v'],
['drink', 'boire', 'v'],
['cake', 'le gateau', 'n'],
['coffee', 'le café', 'n']]
脚本中的列表还将“le cafe”更改为“le cafĂ©”。当我将它改回来时,它会再次工作,直到我关闭并重新打开脚本。
谢谢!