我需要製作一個腳本,在目錄的每個文件夾中執行一次腳本。在每個文件夾中執行一次腳本
腳本的問題:
f = open('OrderEXAMPLE.txt', 'r')
data = f.readlines()
mystr = ",".join([line.strip() for line in data])
with open('CSV.csv', 'w') as f2:
f2.write(mystr)
有了這個腳本,它改變成CSV格式的客戶數據的列表。
每個訂單表單都有自己的文件夾,所以我的初衷是將相同的腳本放入每個文件夾。從那裏寫下另一個腳本,它可以同時執行每個腳本。
文件夾結構是如下所示:
Order_forms
--Order_123
----- Order_form
--Order_124
----- Order_form
python的業餘愛好者,所以建議是必要的,讚賞iated。
相反,只需遍歷每個文件夾並隨時寫入csv數據即可。使用'os.walk()'。 –
@BobDylan你能告訴我一個例子嗎?或指向我的鏈接? – SammyChristoff
[os.walk()](https://docs.python.org/2/library/os.html#os.walk) –