Python txt檔案加入字典並查詢的方法

2022-09-26 19:06:11 字數 1006 閱讀 4852

如下所示:

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...