Verwenden Sie Python, um MySQL-Abfragedaten in eine Datei zu exportieren

巴扎黑
Freigeben: 2016-12-08 10:40:55
Original
1576 Leute haben es durchsucht

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()
Nach dem Login kopieren

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()
Nach dem Login kopieren

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()
Nach dem Login kopieren

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.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage