python中.csv格式与.txt格式的相互转换

python中.csv格式与.txt格式的相互转换
1、txt转为csv
原数据:
python中.csv格式与.txt格式的相互转换_第1张图片python中.csv格式与.txt格式的相互转换_第2张图片python中.csv格式与.txt格式的相互转换_第3张图片python中.csv格式与.txt格式的相互转换_第4张图片主要代码:
import csv
import pandas
csvFile = open("./data.csv",‘w’,newline=’’,encoding=‘utf-8’)
writer = csv.writer(csvFile)
csvRow = []
f = open(“l.txt”,‘r’,encoding=‘GB2312’)
for line in f:
csvRow = line.split()
writer.writerow(csvRow)
f.close()
csvFile.close()

参考链接:
https://www.cnblogs.com/Keynman/p/11722974.html

2、csv转为txt
python中.csv格式与.txt格式的相互转换_第5张图片
主要代码:
import pandas as pd
data = pd.read_csv(‘data.csv’)
with open(‘test.txt’,‘a+’) as f:
for line in data.values:
f.write((str(line[0])+’ ‘+str(line[1])+’ ‘+
str(line[2])+’ ‘+str(line[3])+’\n’))

参考链接:
https://blog.csdn.net/xiaodongxiexie/article/details/53652255?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

你可能感兴趣的:(python)