Heim > Backend-Entwicklung > Python-Tutorial > Einführung in Python-Dateioperationen (Codebeispiele)

Einführung in Python-Dateioperationen (Codebeispiele)

不言
Freigeben: 2019-02-22 14:43:41
nach vorne
2062 Leute haben es durchsucht

Der Inhalt dieses Artikels ist eine Einführung in relevantes Wissen über Python-Dateioperationen (Codebeispiele). Ich hoffe, dass er für Sie hilfreich ist.

1. Dateioperationen

1-1 Ordner und Dateien durchsuchen

import os
rootDir = "/path/to/root"

for parent, dirnames, filenames in os.walk(rootDir):
    for dirname in dirnames:
        print("parent is:" + parent)
        print("dirname is:" + dirname)
    
    for filename in filenames:
        print("parent is:" + parent)
        print("filename is:" + filename)
        print("the full name of the file is:" + os.path.join(parent, filename))
Nach dem Login kopieren

1-2 Dateinamen und Erweiterungen abrufen

import os
path = "/root/to/filename.txt"
name, ext = os.path.splitext(path)
print(name, ext)
print(os.path.dirname(path))
print(os.path.basename(path))
Nach dem Login kopieren

1-3 Inhalt der Textdatei Zeile für Zeile lesen

f = open("/path/to/file.txt")

# The first method
line = f.readline()
while line:
    print(line)
    line = f.readline()
f.close()

# The second method
for line in open("/path/to/file.txt"):
    print(line)

# The third method
lines = f.readlines()
for line in lines:
    print(line)
Nach dem Login kopieren

1-4 Datei schreiben

output = open("/path/to/file", "w")
# output = open("/path/to/file", "w+")

output.write(all_the_text)
# output.writelines(list_of_text_strings)
Nach dem Login kopieren

1-5 Bestimmen, ob die Datei existiert

import os

os.path.exists("/path/to/file")
os.path.exists("/path/to/dir")

# Only check file
os.path.isfile("/path/to/file")
Nach dem Login kopieren

1-6 Datei erstellen Clip

import os

# Make multilayer directorys
os.makedirs("/path/to/dir")

# Make single directory
os.makedir("/path/to/dir")
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonEinführung in Python-Dateioperationen (Codebeispiele). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage