importcodecs
#匯入檔案
filepath = r"
kaifanggood.txt
"file = codecs.open(filepath,"
rb","
utf-8
","ignore
") #
按照指定編碼
mylist = file.readlines() #
返回乙個list,讀取到記憶體
file.close()
print("
檔案匯入成功")
#c:\users\tsinghua-yincheng\desktop\day13\area\新疆維吾爾自治區塔城地區.txt
mydict=
areafiledict ={}
for key in
mydict:
areafilepath = "
g:\\我的python\\python基礎\\day13\\詳細分類\\詳細地區\\
" + mydict[key] + "
.txt
"areafile = open(areafilepath,"wb"
) areafiledict[mydict[key]] = areafile #
插入字典
#檔案建立結束 寫入文字
for data in
mylist:
datalist = data.split(","
) chstr = datalist[1][0:6]
if chstr in
mydict.keys():
if mydict[chstr] in
areafiledict.keys():
areafiledict[mydict[chstr]].write(data.encode(
"utf-8"))
print("
工作結束關閉檔案")
#關閉檔案
for key in
areafiledict:
areafiledict[key].close()
提高讀取檔案的效率小試
首先,不要讀一下,操作一下,再寫一下.這樣不好.其次,如果不用多執行緒來做,需要記錄每次讀到 了,考慮到異常,重啟等情況,非常繁瑣,容易出錯 最後,希望大家用2個執行緒 1個是讀 1個是操作 讀了之後可以放在阻塞佇列裡面,這樣可以保證先進先出,不會序列 然後,操作的執行緒就去取佇列中的資料來操作.需...
效率的提高
本篇文章記錄一些提高效率的方法,包括但不限於手機,電腦,辦公軟體等等,後續將在本文基礎上進行更新,歡迎收藏 by葉常落。看文章之前請先思考乙個歷史問題。18世紀的工業革命時期,紡織工人害怕失業而砸掉蒸汽機,你對這個問題怎麼看?是引入蒸汽機的資本家贏了還是那些打砸機器的工人贏了?那些害怕失業的紡織工人...
提高資料儲存效率的七個技巧
it專業人員經常致力於提高儲存效能,以確保應用程式獲得他們執行所需的資源。有的企業採用的是硬碟技術,這意味著其使用成本昂貴,並且效率低下,例如在幾十個 或是數百個 硬碟上分割資料,然後格式化這些驅動器,只有一半的硬碟容量可用於應用程式。如今,更為經濟的快閃儲存器儲存器在可預見的未來有望打破儲存裝置在...