Einführung von Package Filer für einfache Dateivorgänge
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.
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.)
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.
Dies ist praktisch, wenn Sie einen Vorgang für kleine Dateien ausführen möchten. Nun, ich sollte zuerst read_csv von Pandas verwenden ...
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