1

だから私はmysqlテーブルを持っていて、テーブルのフィールドの1つから各要素を取得しようとしています. フィールドとテーブルはどちらも「キーワード」と呼ばれます。フィールドにはさまざまなランダムな単語があり、それらすべてを取得してテキスト ファイルに保存しようとしています。これを実装する方法についてのヘルプは素晴らしいでしょう。これが私がこれまでに持っているものです。

#!/usr/bin/env python
import MySQLdb


db = MySQLdb.connect(host="", user="", passwd="", db="")
cursor = db.cursor()
sql = """SELECT DISTINCT keywords FROM keywords"""
cursor.execute(sql)
cursor.fetchall()
db.close()

for s in sql:
   tweets = open("keywords.txt", "w")

私が考えていたのは、可能な場合はSQLがフェッチするものをリストに変換し、それをファイルに書き込むことです。しかし、私はどんな提案にもオープンです、ありがとう。

4

1 に答える 1

3

このようなものが動作するはずです:

import MySQLdb

db = MySQLdb.connect(host="", user="", passwd="", db="")
cursor = db.cursor()
sql = """SELECT DISTINCT keywords FROM keywords"""
tweets = open("keywords.txt", "w")
cursor.execute(sql)
for row in cursor:
   print>>tweets, row[0]
tweets.close()
db.close()
于 2012-12-12T07:12:01.423 に答える