Python编写器的麻烦

Python编写器的麻烦,python,csv,Python,Csv,我从Python语言开始,我的脚本面临一个问题。在stackoverflow上,我只看到一篇帖子,有人问如何在专栏中写作,但从我的角度来看,这是个问题:) 我有两张单子。第一个列表包含一些其他列表,其中内容必须写入csv文件,第二个列表包含要创建的文件的名称 contentlist = [element1, element2 ... ] namelist = ['element1', 'element2' ... ] 列表内容列表的每个项目都遵循此模型: 'url 1 | text1' 对于

我从Python语言开始,我的脚本面临一个问题。在stackoverflow上,我只看到一篇帖子,有人问如何在专栏中写作,但从我的角度来看,这是个问题:)

我有两张单子。第一个列表包含一些其他列表,其中内容必须写入csv文件,第二个列表包含要创建的文件的名称

contentlist = [element1, element2 ... ]
namelist = ['element1', 'element2' ... ]
列表内容列表的每个项目都遵循此模型:

'url 1 | text1'
对于输出,我希望如下所示,url和文本除以|字符:

Column1          Column2

url1             text1

url2             text2
我的脚本部分成功

    for name, content in zip(namelist, contentlist):
        with open(name, 'w') as f:
        w = csv.writer(f, dialect = 'excel', delimiter=',')
        w.writerows([content]) 
但我得到的结果是:

column1         column2

url1 | text1    url2 | text2
如果我在脚本的最后一行删除[],我会设法得到想要的输出,但很明显,每个字符之间都有一个逗号

有人能帮我吗?提前谢谢

w.writerows(c.split(' | ') for c in content)