国产探花免费观看_亚洲丰满少妇自慰呻吟_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 讀取某個目錄下所有的文件實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 卢龙县| 温宿县| 德惠市| 鱼台县| 新营市| 根河市| 资中县| 兴海县| 同仁县| 利津县| 成安县| 西华县| 汉沽区| 仙游县| 乌兰浩特市| 博客| 长春市| 会东县| 奉新县| 蒙自县| 乌鲁木齐县| 中山市| 太湖县| 磴口县| 梁河县| 汤原县| 吉木萨尔县| 兴仁县| 大安市| 乌恰县| 马鞍山市| 临猗县| 宣城市| 登封市| 吉隆县| 攀枝花市| 无为县| 图木舒克市| 福贡县| 改则县| 化德县|