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")