Dateioperationen in Python

Lesen

#coding:utf-8

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

for row in f:
	print row.strip()

f.close()

Wenn Sie mit wie unten gezeigt verwenden, werden Sie close () nie vergessen.

with open('test.txt','r') as f:
    for row in f:
        print row.strip()

Schreiben

Überschreiben (nicht zusätzlich)

Wenn die Datei nicht vorhanden ist, wird sie neu erstellt.

#coding:utf-8

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

f.write('hoge\n')

f.close()

Nachtrag

Wenn die Datei nicht vorhanden ist, wird sie neu erstellt.

#coding:utf-8

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

f.write('hoge\n')

f.close()

Andere

Existenz prüfen

Das Dateisystem verwendet os.path. Wenn Sie exist () verwenden, können Sie die Existenz unabhängig vom Ordner oder der Datei überprüfen.

#coding:utf-8

import os.path

if os.path.exists('test.log'):
	print u"Existenz."
else:
	print u"Nicht existent"

Wenn negativ, verwenden Sie, wenn nicht, os.path.exists ('test.log') :.

Löschen

Datei löschen

#coding:utf-8

import os

os.remove('test.txt')

Nicht leere Verzeichnisse rekursiv löschen

Es scheint, dass nicht leere Verzeichnisse im Betriebssystem nicht rekursiv gelöscht werden können, daher wird shutil verwendet.

#coding:utf-8

import shutil

shutil.rmtree('data')

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
Python-Dateiverarbeitung
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit 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