Ich habe versucht, eine CSV-Datei mit Python zu lesen

Ausführungsumgebung

· Mac OS X

Ich wollte CSV-Dateien aus Python durchsuchen, also habe ich es tatsächlich versucht.

Zuerst habe ich versucht, den Code des CSV-Modulverwendungsbeispiels im offiziellen Python-Dokument so wie er ist zu verwenden.

read.py


import csv

with open('hoge.csv', newline='') as f:
    reader = csv.reader(f)
    for row in reader:
        print(row)

Lassen Sie es uns sofort im Terminal ausführen.

$ python3 read.py

Dann habe ich folgenden Fehler erhalten.

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8e in position 1: invalid start byte

Es scheint ein Problem mit der Zeichenkodierung zu geben. Also habe ich die Codierung für cp932 wie folgt angegeben.

read.py


import csv

with open('hoge.csv', newline='', encoding='cp932') as f:
    reader = csv.reader(f)
    for row in reader:
        print(row)

Der Fehler wurde behoben und ich konnte die CSV-Datei erfolgreich über das Python-Skript öffnen.

Recommended Posts

Ich habe versucht, eine CSV-Datei mit Python zu lesen
Ich habe versucht, Daten aus einer Datei mit Node.js zu lesen.
Ich habe versucht, eine CSV-Datei mit Python zu berühren
Ich habe versucht, Python aus einer Bat-Datei auszuführen
[Python] Ich habe versucht, einen lokalen Server mit flask auszuführen
Ich habe versucht, mit Python eine Pseudofraktalfigur zu zeichnen
Ich habe versucht, Python (3) anstelle eines Funktionsrechners zu verwenden
Ich habe einen Line-Bot mit Python gemacht!
Lesen und Schreiben von Python CSV-Dateien
Ich habe versucht, Thonny (Python / IDE) zu verwenden.
Ich habe eine Stoppuhr mit tkinter mit Python gemacht
Ich habe versucht, ○ ✕ mit TensorFlow zu spielen
Ich habe versucht, mit einer Schildkröte eine Linie zu ziehen
Ich habe versucht, die Bayes'sche Optimierung von Python zu verwenden
Ich habe versucht, die UnityCloudBuild-API von Python zu verwenden
Ich habe eine funktionale Sprache mit Python ausprobiert
Ich habe versucht, pipenv zu verwenden, machen Sie sich also eine Notiz
Ich habe mit Python eine Einstellungsdatei erstellt
Ich habe versucht, eine Python-Datei in eine EXE-Datei zu verwandeln (Rekursionsfehler unterstützt)
Ich habe versucht, mit Python einen regulären Ausdruck für "Betrag" zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck von "Zeit" zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck von "Datum" zu erstellen
Ich habe versucht, eine ToDo-App mit einer Flasche mit Python zu erstellen
[Python] Lesen Sie eine CSV-Datei mit großen Datenmengen mithilfe eines Generators
Ich habe versucht, parametrisiert zu verwenden
Ich habe versucht, Argparse zu verwenden
Ich habe eine Python-Wörterbuchdatei für Neocomplete erstellt
Ich habe versucht, Mimesis zu verwenden
Erstellen Sie eine GIF-Datei mit Pillow in Python
Ich habe versucht, anytree zu verwenden
vprof - Ich habe versucht, den Profiler für Python zu verwenden
[Hinweis] Datei lesen ~ Python ~
Ich habe versucht, Web-Scraping mit Python und Selen
[Python] Teilen Sie eine große Flask-Datei mit Blueprint
Ich habe versucht, mit Python ein Tippspiel zu spielen
Ich habe versucht, Summpy zu verwenden
Ich habe Python> autopep8 ausprobiert
Ich habe versucht, Coturn zu verwenden
Ich habe versucht, Pipenv zu verwenden
Ich habe versucht, Matplotlib zu verwenden
Ich habe versucht, "Anvil" zu verwenden.
Ich habe versucht, Hubot zu verwenden
Ich habe versucht, ESPCN zu verwenden
Ich habe versucht, openpyxl zu verwenden
Ich habe versucht, Ipython zu verwenden
Ich habe versucht, Pythonect, eine Programmiersprache für den Datenfluss, zu verwenden.
Ich habe versucht, PyCaret zu verwenden
Ich habe versucht, Cron zu verwenden
Ich habe versucht, das Datetime-Modul von Python zu verwenden
Ich habe versucht, ngrok zu verwenden
Ich habe versucht, face_recognition zu verwenden
Ich habe versucht, Jupyter zu verwenden
Führen Sie Python-Dateien mit Django aus HTML aus
Ich habe versucht, ein Python 3-Modul in C hinzuzufügen
Ich habe versucht, alembic auszuführen, ein Migrationstool für Python