Minimale Noten
Vorerst python2.7.x.
Unter hier erfahren Sie, wie Sie die Existenz überhaupt bestätigen können.
MySQL
Es ist schwer zu entscheiden, welches Modul für die Kommunikation mit MySQL verwendet werden soll, aber verwenden Sie vorerst mysql-connector-python.
#coding:utf-8
import mysql.connector
con = mysql.connector.connect(
host='localhost',
db='testdb',
user='root',
password='root'
)
cur = con.cursor(buffered=True)
sql = "select * from members"
cur.execute(sql)
rows = cur.fetchall()
for row in rows:
print row[1]
cur.close()
con.close()
CSV
csv(utf-8)
Bei durch Kommas getrennten utf-8-Dateien besteht kein Grund zur Sorge.
#coding:utf-8
import csv
file = "test.csv"
f = open(file,"r")
reader = csv.reader(f)
for row in reader:
print row[0]
f.close()
Es ist üblich, dass von Excel erstellte CSVs gesendet werden und "Lesen!" Sagen. Es ist keine Zeit, sich ausführlich damit zu befassen, aber vorerst können Sie es wie folgt lesen.
#coding:utf-8
import csv
file = "test2.csv"
f = open(file,"r")
reader = csv.reader(f)
for row in reader:
print row[0].decode('cp932')
f.close()
Aus irgendeinem Grund können Sie möglicherweise nicht auf die Verarbeitung der Rohdatei verzichten.
Mit Strip () wird der Zeilenumbruch am Zeilenende entfernt.
#coding:utf-8
f = open('test.csv','r')
for row in f:
item = row.strip().split(',')
print item[0]
f.close()
Wenn Sie einen regulären Ausdruck verwenden möchten, verwenden Sie re.split (Muster, Zeichenfolge).
#coding:utf-8
import re
f = open('test.csv','r')
for row in f:
item = re.split(',',row)
print item[0]
f.close()
Der Rest bezieht sich auf Pandas. Ich möchte es von Zeit zu Zeit hinzufügen.
Recommended Posts