我用一個元組作爲關鍵字製作了一本字典。字典應該是這樣之後我加載它:擺脫自動報價CSV文件
dictionary = {("key1", "key2"): "value"}
的問題是,當我把它保存到一個CSV文件,它增加了不必要的報價,所以它看起來是這樣的:
dictionary = {"("key1", "key2")": "value"}
我的代碼,保存和加載文件看起來像這樣:
def Save(self):
w=csv.writer(open("file.csv", "w"))
for key, val in self.dictionary.items():
w.writerow([key, val])
def Load(self):
self.dictionary={}
for key, val in csv.reader(open("file.csv")):
self.dictionary[key] = val
print self.dictionary.keys()
任何人都知道如何做到這一點?提前致謝。
請發佈可產生輸出的runnable代碼,您說您正在獲取。你發佈了兩種方法,但沒有周圍的類和數據,它們就沒用了。另外,它看起來像是重新輸入了輸出......'''和'「'之間的區別在CSV文件中非常重要。 – 2014-10-20 22:25:25