Dateimanipulation mit Python

zunaechst

Funktionen, die beim Bearbeiten von Dateien in Python verwendet werden

Dateiliste abrufen

python


import os
os.listdir('../') #Übergeben Sie PATH als Zeichenfolge als Argument

Bestätigung der Existenz von Dateien und Ordnern

python


os.path.exists('../test.csv') #Bestätigung der Existenz von Dateien und Ordnern
os.path.isfile('../test.csv') #Überprüfen Sie, ob das Ziel eine Datei ist
os.path.isdir('../test') #Überprüfen Sie, ob das Ziel ein Ordner ist

Benennen Sie Dateien und Ordner um

python


os.rename('../test.csv', '../test2.csv') #Die Argumente befinden sich in der Reihenfolge der Originaldatei PATH und der geänderten Datei PATH.

Erstellen Sie einen Ordner

python


os.makedirs('../test') #Erstellen Sie einen Ordner im angegebenen Pfad(Fehler, wenn der Ordner bereits vorhanden ist)

Kopieren

Datei kopieren

python


import shutil
shutil.copy2('../test.csv', '../test/test.csv') #Die Argumente befinden sich in der Reihenfolge der Kopierquelle und des Kopierziels

Ordner kopieren

python


shutil.copytree('../test/', '../test2/') #Die Argumente befinden sich in der Reihenfolge des Quellordners und des Zielziels

Bewegung

Datei bewegen

python


shutil.move('../test.csv', '../test/test.csv') #Die Argumente befinden sich in der Reihenfolge des Quellordners und des Kopierziels

Ordner verschieben

python


shutil.copytree('../test/', '../test2/') #Die Argumente befinden sich in der Reihenfolge des Quellordners und des Zielziels
shutil.rmtree('../test/')

Löschen

Datei löschen

python


os.remove('../test/test.csv')

Lösche Ordner

python


shutil.rmtree('../test/')

Lesen

python



f = open('test.txt','r')

for row in f:
	print row.strip()

f.close()

#Oder

with open('test.txt','r') as f:
    for row in f:
        print row.strip()  #bei Verwendung mit schließen()Wird nicht gebraucht

Schreiben

python


f = open('test.txt','w')

f.write('hoge\n')

f.close()

Recommended Posts

Dateioperationen in Python
Dateimanipulation mit Python
ORC, Parkettdateivorgänge in Python
[Python] Datei- / Verzeichnisoperation
Dateiverarbeitung in Python
Zusammenfassung der Python-Dateivorgänge
Vier Regeln für Python
Wrapping von Git-Operationen in Python
Dateivorgang
Manipulation des Datei- / Ordnerpfads in Python
Scala-ähnliche Erfassungsoperation in Python
Speichern Sie die Binärdatei in Python
Linebot-Erstellung und Dateifreigabe mit Python
Erstellen Sie eine Binärdatei in Python
Python-Memo ① Ordner- und Dateivorgänge
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Skript-Python-Datei
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Unittest in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
Plink in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Hashbar in Python
DirectLiNGAM in Python
LiNGAM in Python
In Python reduzieren
In Python flach drücken
Exklusive Steuerung mit Sperrdatei in Python
Konvertieren Sie die psd-Datei in Python in png
Schreiben Sie die O_SYNC-Datei in C und Python