python - 想要将 csv 文件从换行模式转换为用逗号分隔
问题描述
目前 csv 文件以换行模式保存。但是应该用逗号分隔以将这些数据作为数组输入。
当前的 csv 文件:
test@eaxmple.com
test@eaxmple.com
test@eaxmple.com
理想的 csv 文件:
test@eaxmple.com, test@eaxmple.com, test@eaxmple.com
编码:
def get_addresses():
with open('./addresses.csv') as f:
addresses_file = csv.reader(f)
# Need to be converted
我怎样才能转换它?我希望使用 Python。
试过这个。
with open('./addresses.txt') as input, open('./addresses.csv', 'w') as output:
output.write(','.join(input.readlines()))
output.write('\n')
结果:
test@eaxmple.com
,test@eaxmple.com
,test@eaxmple.com
解决方案
with open('./addresses.txt') as f:
print(",".join(f.read().splitlines()))