python - mysqldb中的批量插入会复制一份列表吗?
PHP中文网
PHP中文网 2017-04-18 09:40:54
0
1
736
def ins(values):
    cur.executemany('insert into test values(%d,%s,%s,%d)',values)
    conn.commit()
if count==3600:
    t3 = threading.Thread(target=ins,args=(values,))
    t3.start()
    values=[]

执行executemany时他会复制一份列表吗?
我考虑在创建进程时用args=(values[:]),但如果自带复制的话就是浪费资源了

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(1)
小葫芦

executemany sendiri tidak akan menyalin satu lagi salinan nilai.
Dan nilai hanya operasi baca sahaja. Saya tidak tahu mengapa kita perlu membuat salinan semasa membuat proses?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!