Portál AbcLinuxu, 28. listopadu 2025 06:02
Řešení dotazu:
#!/usr/bin/env python
# -*- coding: utf8 -*-
import pymysql as mysql
import time
#konektnuti databaze
conn = mysql.connect(host='localhost',user='root',passwd='heslo',db='datab')
cur = conn.cursor()
#dotaz do databaze
#query = ("SELECT * FROM `tabulka` WHERE extract(YEAR_MONTH FROM datum)= '201610';")
cur.execute(query)
# slozeni odpovedi a uloz vypis do souboru
soubor= open ('dump.txt', 'w')
for (cislo, datum, jmeno, cas, akce) in cur:
print("{}, {}, {}, {}, {}".format(cislo, datum, jmeno, cas, akce))
soubor.write(("{}, {}, {}, {}, {}".format(cislo, datum, jmeno, cas, akce))+'\n')
soubor.close()
cur.close()
conn.close()
Tahle klasika funguje.
#!/usr/bin/env python
# -*- coding: utf8 -*-
import pymysql as mysql
import time
#konektnuti databaze
conn = mysql.connect(host='localhost',user='root',passwd='heslo',db='datab')
cur = conn.cursor()
#dotaz do databaze
query = ("SELECT * FROM `tabulka` WHERE extract(YEAR_MONTH FROM datum)= '201610';")
cur.execute(query)
# slozeni odpovedi a uloz vypis do souboru
soubor= open ('dump.txt', 'w')
for (cislo, datum, jmeno, cas, akce) in cur:
print("{}, {}, {}, {}, {}".format(cislo, datum, jmeno, cas, akce))
soubor.write(("{}, {}, {}, {}, {}".format(cislo, datum, jmeno, cas, akce))+'\n')
soubor.close()
cur.close()
conn.close()
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.