国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python 讀取某個目錄下所有的文件實例

2020-02-15 21:59:24
字體:
來源:轉載
供稿:網友

在處理數據的時候,因為沒有及時的去重,所以需要重新對生成txt進行去重。

可是一個文件夾下有很多txt,總不可能一個一個去操作,這樣效率太低了。這里我們需要用到 os 這個包

關鍵的代碼

<span style="font-size:14px;"># coding=utf-8#出現了中文亂碼的問題,于是我無腦utf-8 。希望后期的學習可以能理解import osimport os.pathimport reimport sysimport codecsreload(sys)sys.setdefaultencoding('utf-8')#這里放著你要操作的文件夾名稱path = 'E://get_key//'#把e:/get_key/目錄下的文件名全部獲取保存在files中files = os.listdir(path.decode('utf-8'))#用set可以很好的去重,在數據處理的時候經常會被使用到。這里做初始化datas = set()for file in files : #準確獲取一個txt的位置,利用字符串的拼接 txt_path = 'E://get_key//'+file.decode('utf-8') #把結果保存了在contents中 contents = codecs.open(txt_path.decode('utf-8'),'r',encoding='utf-8')  #datas的數據清空  datas.clear()  #把數據add到datas中,可以去重 for content in contents:  print(content.decode('utf-8'))  datas.add(content.decode('utf-8')) #去重后新的文件保存的路徑 new_txt_path = 'E://get_key3//' + file.decode('utf-8') unique_keywords = codecs.open(new_txt_path.decode('utf-8'), 'w', encoding='utf-8') #把datas里的數據輸出到新生成的txt中 for data in datas:  unique_keywords.write(data+"/n") #釋放資源 unique_keywords.close()</span>

以上這篇Python 讀取某個目錄下所有的文件實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武乡县| 神农架林区| 章丘市| 开封市| 陇西县| 巴东县| 湖北省| 肃南| 万宁市| 汝城县| 延边| 习水县| 乌拉特前旗| 栾川县| 平武县| 莎车县| 华池县| 攀枝花市| 进贤县| 雅安市| 宣汉县| 万宁市| 五河县| 临朐县| 北流市| 镇平县| 绥棱县| 松桃| 蕉岭县| 永和县| 苍南县| 内丘县| 上犹县| 和硕县| 青铜峡市| 巴塘县| 马山县| 林州市| 阿克苏市| 剑阁县| 灵寿县|