2017-12-16 10 views
-2

"ABC - PQR - "" $ 6,000人PY" " - 02/23/17 - 01/31/18"Pythonを使用したCSVファイルの書き込み?

"LMN - OPQ、XYZ - "" A:432 XYZ、LMN、PQR""

私は上記の文字列を持っている。

str=["ABC - PQR - ""$6,000 PY"" - 02/23/17 - 01/31/18", "LMN - OPQ, XYZ - ""A: 432 XYZ, LMN, PQR""] 

with open('abc.csv', 'wb') as file: 
    for str1 in str: 
      file.write('\"' + str1 + '\"\n') 
     file.close() 

私のpythonを使用してCSVファイルにこれらの文字列を記述する必要があります。 私は別々の列にこれらの文字列を取得しています。 は、どのように私は1つの列にこれらの文字列を取得できますか?

+2

私たちにいくつかのコードを見せてください。あなたは何を使いましたか? – MehrdadEP

+0

import csv str = ["ABC - PQR - " "$ 6,000 PY" " - 02/23/17 - 01/31/18"、 "LMN-OPQ、XYZ-A:432 XYZ、LMN、PQR" 】ファイルオープン( 'abc.csv'、 'WB')と :str内STR1ため : file.write( '\ "' + 0009 + '\" の\ n') file.close( ) –

+1

あなたの質問を編集し、(コメントではなく)それにコードを入れてください。それがリフローしないようにコードとしてマークするには '{}'ボタンを使います。そうでなければ、あなたがしていることを私たちが見ることは非常に困難です。 – BoarGules

答えて

0

質問はまだ明確ではないので、私はgです

str=["ABC - PQR - ""$6,000 PY"" - 02/23/17 - 01/31/18", "LMN - OPQ, XYZ - ""A: 432 XYZ, LMN, PQR"] 

with open('abc.csv', 'wb') as file: 
    for str1 in str: 
     file.write('\"' + str1 + '\"\n') 
:よりよい(あなたのリストの最後にあまりにも多くの1 "ともあなたが必要としない f.close()を持っている)あなたのコードを修正あなたの質問

を修飾することを意味あなたを与えるためにあなたを与えるためにuessing

これは、これを出力します

"ABC - PQR - $6,000 PY - 02/23/17 - 01/31/18" 
"LMN - OPQ, XYZ - A: 432 XYZ, LMN, PQR" 

私はあなたが持っている問題は、あなたの文字列の間のコンマ(,)を入れるのを忘れていることであると思います。スペースを入れるだけで、Pythonは2つの文字列を1つの文字列として連結します。

str=["ABC - PQR - ", "$6,000 PY", " - 02/23/17 - 01/31/18", "LMN - OPQ, XYZ - ", "A: 432 XYZ, LMN, PQR"] 

あなたが得る:

"ABC - PQR - " 
"$6,000 PY" 
" - 02/23/17 - 01/31/18" 
"LMN - OPQ, XYZ - " 
"A: 432 XYZ, LMN, PQR" 

はこれが何をしたいので、あなたは、このようなstrを割り当てる場合は?

関連する問題