python将.csv转换为.txt

import pandas as pd
import os

filePath = ''  #文件名进行相应更改
files=os.listdir(filePath)
#a=files[0]
n_files=len(files)
for i in range(0,n_files):
    data = pd.read_csv(filePath+files[i])		# 使用pandas模块读取数据
    #print('开始写入txt文件...')
    print(str(i+1)+'文件写入成功!')
    with open(''+str(i+1)+'.txt','a+', encoding='utf-8') as f: #保存路径
        for line in data.values:
            f.write((str(line[3])+'\t'+str(line[4])+'\t'+str(line[5])+'\n')) #录入数据(第4、5、6列数据)

你可能感兴趣的:(python)