Python输出到CSV

Python输出到CSV,python,csv,Python,Csv,我有一个从网站上刮下来的名字列表,我想把它们放到一个CSV文件中,每行第一列有一个名字 我正在使用python的CSV模块,如python文档中所示: with open('/home/kwal0203/Desktop/eggs.csv', 'a') as csvfile: ... writer = csv.writer(csvfile) ... writer.writerow("Hello my friend") 脚本将句子的每个字母保存在一个新列中。我发现将句子保存到一个单

我有一个从网站上刮下来的名字列表,我想把它们放到一个CSV文件中,每行第一列有一个名字

我正在使用python的CSV模块,如python文档中所示:

with open('/home/kwal0203/Desktop/eggs.csv', 'a') as csvfile:
...     writer = csv.writer(csvfile)
...     writer.writerow("Hello my friend")
脚本将句子的每个字母保存在一个新列中。我发现将句子保存到一个单元格中的唯一方法是使用以下脚本:

with open('/home/kwal0203/Desktop/eggs.csv', 'a') as csvfile:
...     writer = csv.writer(csvfile, delimiter = ' ')
...     writer.writerow("Hello my friend")
但是现在,即使输出在一个单元格中,它看起来是这样的:

你好,我的朋友

有没有办法使用第一种方法,在一个单元格中获取所有字母?还是使用第二种方法去掉引号

感谢您的帮助。

您需要传递一行(一系列列),而不是一列:

with open('/home/kwal0203/Desktop/eggs.csv', 'a') as csvfile:
    writer = csv.writer(csvfile)
    writer.writerow(["Hello my friend"])
简单地传递字符串被认为是一个字符序列。(字符串是一种序列)。

您需要传递一行(一系列列),而不是一列:

with open('/home/kwal0203/Desktop/eggs.csv', 'a') as csvfile:
    writer = csv.writer(csvfile)
    writer.writerow(["Hello my friend"])
简单地传递字符串被认为是一个字符序列。(字符串是一种序列)。

您需要传递一行(一系列列),而不是一列:

with open('/home/kwal0203/Desktop/eggs.csv', 'a') as csvfile:
    writer = csv.writer(csvfile)
    writer.writerow(["Hello my friend"])
简单地传递字符串被认为是一个字符序列。(字符串是一种序列)。

您需要传递一行(一系列列),而不是一列:

with open('/home/kwal0203/Desktop/eggs.csv', 'a') as csvfile:
    writer = csv.writer(csvfile)
    writer.writerow(["Hello my friend"])
简单地传递字符串被认为是一个字符序列。(字符串是一种序列)