Python 言語から始めて、スクリプトの問題に直面しています。スタックオーバーフローでは、誰かが列に書き込む方法を尋ねる投稿のみを見つけましたが、それが問題です:)
2 つのリストがあります。最初のものには、csv ファイルに書き込む必要があるコンテンツのその他のリストが含まれており、2 つ目は作成するファイルの名前です。
contentlist = [element1, element2 ... ]
namelist = ['element1', 'element2' ... ]
リスト contentlist の各項目は、次のモデルに従います。
'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
スクリプトの最後の行で [ ] を削除すると、必要な出力が得られますが、明らかに各文字の間にコンマがあります。
誰かが私を助けることができますか?前もって感謝します。