大多數的人學習程式語言並非都是為了轉職,而是希望能利用程式完成一些需要大量運算或是反覆執行的事情,以幫助自己在工作上更有效率。
我的一個學生任職的部門最近來了一位新主管,可能是新官上任三把火吧,居然要他們把所有的Excel檔案裡的行列全換成他要求的形式。
算一算要更改的Excel檔有上百個,於是學過Python的他花了一些時間寫了一支程式,利用了Pandas模組來幫他進行所有檔案內容的轉換。
當他把所有的Excel檔和這支程式放進同一個資料夾後,才熊熊想到他還沒學到如何把資料夾內所有檔案名稱全部讀進來,趕緊找我教他一下。
其實讀取資料夾內所有檔案名稱並不難,只需要利用OS模組就行了;讀進來的檔名會放在一個list裡,再使用for迴圈一個個調出來用就好啦。
以下就是讀取資料夾內所有檔案名稱的Python程式碼:
import os
#↑載入OS模組dir_path = os.path.dirname(os.path.realpath(__file__))
#↑獲取當前資料夾名稱然後存成dir_path變數all_file_name = os.listdir(dir_path)
#↑讀取資料夾內所有檔案名稱然後放進all_file_name這個list裡print(all_file_name)
Visited 163 times, 1 visit(s) today