Python csv.writer抑制空白
如何抑制行中数字之间的空白 只要写:Python csv.writer抑制空白,python,csv,Python,Csv,如何抑制行中数字之间的空白 只要写: 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模块: import csv with open('bilaterale.csv', 'w', newline='') as csvfile
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模块:
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")
with open('bilaterale.csv', 'w') as csvfile:
csvfile.writelines("0.0,1.0,0.992,0.984,0.976")