[英]Python csv.writer suppress white space
import csv
with open('bilaterale.csv', 'w', newline='') as csvfile:
spamwriter = csv.writer(csvfile,delimiter=' ',quotechar=' ',quoting=csv.QUOTE_MINIMAL)
spamwriter.writerow("0.0,1.0,0.992,0.984,0.976")
如何抑制行中数字之间的空格?
只需写: spamwriter.writerow([0.0,1.0,0.992,0.984,0.976])
而不是: spamwriter.writerow("0.0,1.0,0.992,0.984,0.976")
因为writerow
需要列表而不是字符串。
希望这可以帮助。
您可以直接在文件对象中写入逗号分隔的字符串,而无需csv模块:
with open('bilaterale.csv', 'w') as csvfile:
csvfile.writelines("0.0,1.0,0.992,0.984,0.976")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.