如下所示:
dicfile = open('train_1.txt', 'r')#開啟資料
print '開始裝載資料...'
txtdict = {}#建立字典 www.cppcns.com;
while true:
line = dicfile.readline()
if line == '':
break
index = line.find('\t')#以tab鍵為分割
key = line[:index]
value = line[index:]
txtdict[key] = value#加入字典
dicfile.close()
##查詢字典
srcfile = open('程式設計客棧train1.txt', 'r')#要匹配的key
destfile = open('match.txt', 'w')#符合字典的寫入裡面
while true:
line = srcfile.readline()
if linewww.cppcns.com == '':
break
index = line.find(' ')
key = line[:index]
if txtdict.has_key(key):
www.cppcns.com; destfile.write(key)
destfile.write(txtdict[key])
else:
badfile.wr程式設計客棧ite(key)
badfile.write('\n')
print '全部完成!'
destfile.close()
srcfile.close()
本文標題: python txt檔案加入字典並查詢的方法
本文位址:
Python txt檔案如何轉換成字典
處理前檔案內容 處理後的 讀取 fr ope程式設計客棧n three.txt r dic keys 用來儲存讀取的順序 for line in fr v line.strip split dic v 0 v 1 keys.append v 0 fr.close print dic 程式設計客棧 寫...
python TXT檔案操作
coding utf 8 import mysqldb 連線資料庫 db mysqldb.connect db.set character set utf8 cursor db.cursor select 語句,將所需資料賦值給url list url list i 0 for i in curso...
python txt檔案處理
file open test.txt mode w encoding utf 8 file.write hello,world file.close 由此txt檔案內容為hello,world file open test.txt mode r encoding utf 8 file.write m...