重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
創新互聯是一家專注于網站設計制作、成都做網站與策劃設計,永和網站建設哪家好?創新互聯做網站,專注于網站建設十年,網設計領域的專業建站公司;建站業務涵蓋:永和等地區。永和做網站價格咨詢:13518219792這篇文章主要介紹python批量讀取txt文件的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
python批量讀取txt文件的方法:首先導入系統模塊;然后將文件夾路徑更改為需要批量讀取的txt文件存放的路徑;再調用系統模塊得到該文件夾下的所有文件名稱;最后遍歷文件夾,讀取txt文件。
如果文件夾下有多個文件,如何全部讀取?
類如:
代碼如下:
import os path = "G:\數據分析篇\攜程游記之避暑2019年共1267篇" #文件夾目錄 files= os.listdir(path) #得到文件夾下的所有文件名稱 txts = [] for file in files: #遍歷文件夾 position = path+'\\'+ file #構造絕對路徑,"\\",其中一個'\'為轉義符 print (position) with open(position, "r",encoding='utf-8') as f: #打開文件 data = f.read() #讀取文件 txts.append(data) txts = ','.join(txts)#轉化為非數組類型 print (txts)
完美完成!!!
當然,如果你用的是Jupyter notebook
打開用戶文件夾下的jupyter_notebook_config.py
更改設置
更改為:
記得保存哦!然后就可以了。
當然,在不做任何更改也是可以的,換一種讀取文本的方法,一句一句的讀取,就可以了
import os path = "G:\數據分析篇\攜程游記之避暑2019年共1267篇" #文件夾目錄 files= os.listdir(path) #得到文件夾下的所有文件名稱 txts = [] for file in files: #遍歷文件夾 position = path+'\\'+ file print (position) with open(position, "r",encoding='utf-8') as f: #打開文件 lines = f.readlines() #讀取文件中的一行 for line in lines: txts.append(line) f.close() print (txts)
以上是python批量讀取txt文件的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯-成都網站建設公司行業資訊頻道!