2017-05-23 9 views
1

MongoDBからデータを抽出し、Postgresに書き戻そうとしています。次のスクリプトはうまく動作しますが、複数のエントリを含む個々の文字として文字列を挿入します。例えばMongoからPostgresへのコネクタエラー

:代わり

'アップル' の挿入 'A'、 'P'、 'P'、 'L'、 'E'

for line in results: 
    name = line['name'] 
    cur.execute("""INSERT INTO xyz(Column1) VALUES('%s')""" % \ 
       (line['name'])) 

答えて

0

name場合の

name = ''.join(list['name']) 
cur.execute("""INSERT INTO xyz(Column1) VALUES('%s')""" %name) 
:リスト ['A', 'P', 'P', 'L', 'E']は、文字列メソッド joinで単一の文字列に、それを組み合わせることができ、その後で210

オリジナルのコードでは、作成した名前変数は使用されません。

+0

ありがとうございます! – jmc

+0

あなたは@jmcを歓迎します。 – Eric

関連する問題