Hinweise zum Importieren von Daten aus MySQL oder CSV mit Python

Minimale Noten

Umgebung

Vorerst python2.7.x.

Unter hier erfahren Sie, wie Sie die Existenz überhaupt bestätigen können.

MySQL

Verwenden Sie mysql-connector-python

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()

csv (sjis oder cp932)

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()

RAW-Datei

Aus irgendeinem Grund können Sie möglicherweise nicht auf die Verarbeitung der Rohdatei verzichten.

Normal teilen

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()

Mit regulärem Ausdruck teilen

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()

Andere

Der Rest bezieht sich auf Pandas. Ich möchte es von Zeit zu Zeit hinzufügen.

Recommended Posts

Hinweise zum Importieren von Daten aus MySQL oder CSV mit Python
Empfangen Sie Textdaten von MySQL mit Python
Holen Sie sich Daten von VPS MySQL mit Python 3 und SQL Alchemy
[Data Science-Grundlagen] Ich habe versucht, mit Python von CSV auf MySQL zu speichern
[Python] Hinweise zur Datenanalyse
Hinweise zur Verwendung von MeCab aus Python
Hinweise zum Umgang mit großen Datenmengen mit Python + Pandas
Hinweise zur Verwendung von rstrip mit Python.
Hinweise zum Zugriff auf dashDB über Python
[Hinweis] Mit Python Daten von PostgreSQL abrufen
Hinweise zur japanischen OCR mit Python
Herstellen einer Verbindung von Python zu MySQL unter CentOS 6.4
Lassen Sie uns MySQL-Daten mit Python bearbeiten
Datenintegration von der Python-App unter Linux zu Amazon Redshift mit ODBC
Datenintegration von der Python-App unter Windows zu Amazon Redshift mit ODBC
CSV-Ausgabe der Google-Suche mit [Python]! 【Einfach】
[Python] Konvertieren von DICOM in PNG oder CSV
Folium: Visualisieren Sie Daten auf einer Karte mit Python
Generieren Sie mit Python eine Einfügeanweisung aus CSV.
Schreiben Sie CSV-Daten mit AWS-Lambda + Python in AWS-S3
Konvertieren Sie JSON mit Python von Splunk in CSV
Versuchen Sie, MLB-Daten auf Mac und Python zu importieren
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
Extrahieren Sie mit Python Daten von einer Webseite
Hinweis für oct2py beim Aufrufen des Octave-Skripts aus Python
(Sonstige Hinweise) Datenaktualisierungsmuster von der CSV-Datenerfassung / -verarbeitung durch Python nach Excel
Datenanalyse mit Python 2
Berühren Sie MySQL in Python 3
Python aus oder importieren
Verwenden Sie MySQL aus Python
Verwenden Sie MySQL aus Python
Datenanalyse mit Python
Lesen von CSV-Daten aus dem Python-Code des DSX-Objektspeichers
So kratzen Sie Bilddaten von Flickr mit Python
Hinweise zur HDR- und RAW-Bildverarbeitung mit Python
Bearbeiten Sie Excel-Dateien aus Python mit xlrd (persönliches Memo)
Yum-Befehl zum Zugriff auf MySQL mit Python 3 unter Linux
Interagiere mit Python auf Android vom PC über adb
Verarbeiten Sie CSV-Daten mit Python (Zählverarbeitung mit Pandas)
[Grundlagen der Datenwissenschaft] Sammeln von Daten aus RSS mit Python
Abrufen von Daten aus der Datenbank über ODBC mit Python (Access)
Entfernen Sie Überschriften aus CSV-Dateien mit mehreren Formaten mit Python
Mit Python erstellte Beispieldaten
OpenJTalk unter Windows 10 (Sprechen Sie Japanisch mit Python aus der Umgebungskonstruktion)
Extrahieren Sie Twitter-Daten mit CSV
Holen Sie sich Youtube-Daten mit Python
Verwenden Sie MySQL von Anaconda (Python)
Lernnotizen zur Python-Datenanalyse
[Python] Extrahieren Sie Textdaten aus XML-Daten von 10 GB oder mehr.
Hinweise zur Installation von Python auf Ihrem Mac
[Python / Ruby] Mit Code verstehen Wie man Daten aus dem Internet abruft und in CSV schreibt
Stilvolle Technik zum Einfügen von CSV-Daten in Excel mit Python
Wie man die Anzahl der GPUs aus Python kennt ~ Hinweise zur Verwendung von Multiprocessing mit pytorch ~
Xpath-Zusammenfassung beim Extrahieren von Daten von einer Website mit Python Scrapy
Schreiben Sie mit Python in csv
Abrufen von Daten aus der Analyse-API mit Google API Client für Python
Sammeln von Informationen von Twitter mit Python (Integration von MySQL und Python)
Hinweise zum Bereitstellen von pyenv mit Homebrew und zum Verwalten von Python-Versionen
Mit Skype benachrichtigen Sie mit Skype von Python!
Laden Sie die CSV-Datei mit Python herunter