上方點選藍字關注?

對于單個檔案的讀取,Python程式設計非常常見,比如對于下圖的處理我們一般可以用f=pd.read_excel(r'temp.xlsx')
但在python中,周遊某個路徑所有檔案是很常用的事。比如我們需要周遊一個檔案夾中的100個csv檔案,分别處理每個表格,如下圖。那麼本期的内容介紹介紹下如何實作這樣的周遊。
周遊檔案夾的方法首先需要調用os庫,import os
os庫是Python标準庫,包含幾百個函數,常用路徑操作、程序管理、環境參數等幾類。os.path子庫以path為入口,用于操作和處理檔案路徑。這是Lab摘錄整理的一些常用函數:
基于os子產品實作周遊的idea:
- 摘取根目錄path(字元串1)
- os.path.dirname(path)得到path根目錄檔案夾下檔案的名稱(字元串2)
- 周遊連接配接字元串1和字元串2,讀取并處理
具體的一個執行個體化程式設計如下:
Ps:用pandas的read_csv()方法時,預設使用C engine作為parser engine,而當檔案名中含有中文的時候,用C engine在部分情況下就會出錯。是以在調用read_csv()方法時指定engine為Python就可以解決問題了。具體參考:https://blog.csdn.net/qq_35318838/article/details/80564938
編輯:莊桢
“交通科研Lab”:分享學習點滴,期待科研交流!
如果覺得還不錯
點這裡!???