In Python:
1. Verbindung:
Python-Code
import mysql.connector cnx = mysql.connector.connect(user='scott', password='tiger', host='127.0.0.1', database='employees') cnx.close()
2. Abfrage:
Python-Code
import datetime import mysql.connector cnx = mysql.connector.connect(user='scott', database='employees') cursor = cnx.cursor() query = ("SELECT first_name, last_name, hire_date FROM employees " "WHERE hire_date BETWEEN %s AND %s") hire_start = datetime.date(1999, 1, 1) hire_end = datetime.date(1999, 12, 31) cursor.execute(query, (hire_start, hire_end)) for (first_name, last_name, hire_date) in cursor: print("{}, {} was hired on {:%d %b %Y}".format( last_name, first_name, hire_date)) cursor.close() cnx.close()
3. Ausgabe in Datei (verwenden Sie das aktuelle Datum als Dateinamen)
Python-Code
import time filename = 'page_list_'+str(time.strftime("%Y%m%d"))+'.txt' output = open(filename,'w') output.write(str(page_title).lstrip('(b\'').rstrip('\',)')+"\n") output.close()
Hier ist page_title der aus der Datenbank oben abgerufene Feldname. Da die Ausgabe ausschließlich im Format (b'pagename') vorliegt, wurden einige Verarbeitungsschritte durchgeführt, um überflüssige Zeichen zu löschen.
Auf diese Weise können die abgerufenen Inhalte direkt in einer mit Datum benannten Datei gespeichert werden.