1. 程式人生 > >利用python迴圈建立多個檔案

利用python迴圈建立多個檔案

問題由來:把Excel中的每一行資料對應放一個txt文件中。

解答:用python往檔案中寫東西時候必須先用open('XXX.txt') 開啟檔案,但是在引號 " " 中無法使變數迭代。經過查資料發現,open() 中可以放入string型變數。這樣問題就解決了。
程式碼如下:

i=1
ll=['a','b','c','e','f']
for it in ll:
    i_str=str(i)
    filename=i_str+'.txt'
    f=open( filename,'w')

    f.write("something")
    f.close()
    i=i+1