1. 程式人生 > >Python批量生成csv檔案

Python批量生成csv檔案

引子: 生成的 txt 檔名稱事先不知道,其名稱根據資料範圍的不同生成不同名稱的 txt 檔案,主要應用 str(x) + ‘.txt’ 加以實現。
下面來一個簡單的範例:
把資料寫入 n1-n2.txt 中,n1,n2 由迴圈產生

import pandas as pd
a = [[1,2],[3,4]]
data = DataFrame(a,index=['x1', 'x2'],columns=['y1', 'y2'])
path= r'C:\Users\Administrator\Desktop\files'
for i in range(0,4):
    for j in range(
0,4): x = data.to_csv(os.path.join(path,str(i) + '-' + str(j) + '.txt'),sep='\t',header=None,index=None)

執行結果:
在這裡插入圖片描述
應用str(i)+…+’.txt’ 可以生成任意名稱的檔案。