[英]Convert a space delimited file to comma separated values file in python
[英]convert comma separated values to comma delimited values using python
我想使用Python将多个.csv文件(以逗号分隔的值转换)成.csv(以逗号分隔的值)
import pandas as pd
Path = 'C:\\Users\\006sa\\Desktop\\Test'
Filename = '\\MB.csv'
xl = Path + Filename
df = pd.read_csv(xl, 'MB', index_col=None)
df.to_csv(Path + '\\csvfile.csv',delimiter=',')
我正面临这个错误
to_csv()获得了意外的关键字参数“定界符”
to_csv()
使用的参数是sep
,而不是delimiter
df.to_csv(Path + '\\csvfile.csv', sep=',')
也就是说,逗号是默认值,因此此参数是多余的。
我做了一些改变
import csv
Path = 'C:\\Users\\006sa\\Desktop\\Test'
File = '\\MB.csv'
xl = Path + File
with open(xl, 'r') as csv_file:
csv_reader = csv.reader(csv_file)
with open(Path + '\\new_file.csv', 'w',newline='') as new_file:
csv_writer = csv.writer(new_file, delimiter=',')
for line in csv_reader:
csv_writer.writerow(line)
它的工作。 感谢帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.