我使用urllib2下载相对较大的文件(每个10MB),然后将其作为json文件加载,并将数据插入到mysql数据库中,然后在无限循环中重复此过程。下载大约需要一分钟,然后将所有内容加载到mysql中。有没有办法创建一个线程,当主线程使用python插入到mysql中时进行下载?
我的伪代码:
while 1:
download file with urllib2
decode as json file
extract data I want
do some computations on data
insert data into mysql
非常感谢!
#!/usr/bin/python
#Program:
# insert data into mysql and the display them
import MySQLdb as mdb
conn = mdb.connect(host = 'localhost', user = 'root', passwd = '8023xue0526', db ='contact')
cur = conn.cursor()
cur.execute("insert into contact values('123221
我在Google Cloud Platform上的App Engine中有一段Python代码,它从Firebase获取数据并将其格式化为元组列表,其中每一行指定数据库的一行。我想将此数据插入到Cloud SQL for MySQL中。我已经生成了一个云服务帐户,并且还使用sqlalchemy将其连接到我的Cloud SQL for MySQL,但我无法理解如何将行插入到Cloud SQL。 我已经使用了Cloud SQL网站上的以下代码,并替换了所需的元素,但是如何插入到Cloud SQL for MySQL中? db = sqlalchemy.create_engine(
# E
我正在使用python MySQL API从python程序连接到Mysql数据库。几天后我遇到了一个问题。我无法在数据库中插入记录,也不知道是什么原因。下面是我连接和插入记录到数据库中的方法。
db = MySQLdb.connect("localhost","root","padmaramulu","pdfsearch" )
cursor = db.cursor()
#cursor.execute("""CREATE TABLE IF NOT EXISTS documents (docid INT NO