[PYTHON] Package Filer für einfache Dateivorgänge

Einführung von Package Filer für einfache Dateivorgänge

Einführung

Beim Lesen einer CSV-Datei mit Python

import csv

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

Es ist notwendig, dies zu tun, aber es ist mühsam, dies jedes Mal zu tun ... Sie können es als Funktion speichern, aber wenn Sie es verpacken, ist es einfach zu installieren! !! Also habe ich mich bei pip registriert.

Einführung

Wenn es 2 System ist

pip install filer2

Wenn es 3 System ist

pip install filer3

Bitte. (Der Inhalt unterscheidet sich geringfügig zwischen filer2 und filer3, aber das Gleiche kann getan werden.)

Wie benutzt man

Funktionen, die mit Filer verwendet werden können

9 Typen. Zum Beispiel eine CSV-Datei lesen und schreiben

from filer2 import Filer

#CSV-Datei lesen
data = Filer.read_csv('inputpath')
#Schreiben einer CSV-Datei
Filer.write_csv(data, 'outputpath')

Kann mit gemacht werden.

Ebenso können Sie tsv-Dateien, txt-Dateien und pkl-Dateien bedienen.

conv_encoding ist eine Funktion, die die Codierung von Zeichen ausgibt

from filer2 import Filer

print Filer.conv_encoding(string)

Benutzen als.

Am Ende

Dies ist praktisch, wenn Sie einen Vorgang für kleine Dateien ausführen möchten. Nun, ich sollte zuerst read_csv von Pandas verwenden ...

Beiseite

Ich habe nach langer Zeit Pypi registriert, aber Anscheinend jetzt

python setup.py register

Dann Server response (410): This API is no longer supported, instead simply upload the file. Ich habe den Fehler bekommen. Anscheinend ist der Regsiter in setup.py veraltet. Jetzt benutze ich ein Paket namens Schnur

twine register dist/*
twine upload dist/*

Scheint gut zu sein. Hier klicken für Details http://qiita.com/tokyo-noctambulist/items/cafcbd589e39d45d693f http://elicon.blog57.fc2.com/blog-entry-422.html

Recommended Posts

Package Filer für einfache Dateivorgänge
Grundlegende Befehle für Dateivorgänge
Dateivorgang
Dateioperationen in Python
[Python] Datei- / Verzeichnisoperation
Pathlib bietet eine gemeinsame Schnittstelle für Dateipfadoperationen
Dateivorgang mit open - "../"
Dateimanipulation mit Python
Zusammenfassung der Python-Dateivorgänge
Einfacher HTTP-Server für Python