import csv
with open('innovators.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(["SN", "Name", "Contribution"])
writer.writerow([1, "Linus Torvalds", "Linux Kernel"])我得到的输出:
SN, Name, Contribution
1, Linus Torvalds, Linux Kernel我想要的输出:
SN, Name, Contribution
1, Linus Torvalds, "Linux Kernel"所以,我试过
writer.writerow([1, "Linus Torvalds", "\"Linux Kernel\""])但这只会让它变成:
1, Linus Torvalds, ""Linux Kernel""我在python 3中使用代码,不确定如何让它输出带有双引号的单词
发布于 2022-02-09 20:57:06
import csv
with open('innovators.csv', 'w', newline='') as file:
writer = csv.writer(file,quotechar = "'")
writer.writerow(["SN", "Name", "Contribution"])
writer.writerow([1, "Linus Torvalds",'"Linux Kernel"' ])https://stackoverflow.com/questions/71056497
复制相似问题