Heim > Artikel > Backend-Entwicklung > Wie lade und verarbeite ich Python-Dateien?
über Methoden zum Laden und Verarbeiten von Dateien vorhanden ist. Erstellen Sie diesen Pfad.
#如果不存在路径,就创建一个这样的路径 if not os.path.exists(exp_path): os.mkdir(exp_path)
os.path.exists()
: Bestimmt, ob die Datei in den Klammern vorhanden ist. Wenn sie vorhanden ist, wird True zurückgegeben Existiert nicht, gibt es „False“ zurück. os.path.exists()
:判断括号里的文件是否存在的意思,括号内的可以是文件路径.如果存在就返回True,不存在返回False
os.mkdir()
:创建路径
file_list = os.listdir(dir_path)
filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表
filter(function, iterable)
function
-- 判断函数。
iterable
-- 可迭代对象
def is_odd(n): return n % 2 == 1 newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) print(newlist)
[1, 3, 5, 7, 9]
list()
os.mkdir()
: Erstellen Sie einen Pfadwith open("11.txt", 'r') as file: for l in file: idnos.append(l.replace('\n','')) f.close() # 关闭文件,这个可以是个好习惯哦
Funktion
-- Urteilsfunktion.
iterable
– Iterierbares Objekt
with open("d.txt", 'a',encoding='utf-8') as file: file.write('\n' + '摘要:' + gaiyao) file.write('\n') file.close()
#coding=utf-8 f = open('11.txt', 'r') content = f.readlines() print(type(content)) i=1 for temp in content: print("%d:%s" % (i, temp)) i += 1 f.close()
list()
^(  ̄(oo) ̄)^Tupel sind Listen sehr ähnlich. Der Unterschied besteht darin, dass die Elementwerte von Tupeln nicht geändert werden können.
Tupel werden in Klammern gesetzt und Listen werden in eckige Klammern gesetzt
5 Öffnen Sie die Dateicodes, open()Kurz gesagt, es ist bequemer, Codeces und open() zu verwenden. | 6. readlines() |
---|---|
Zugriffsmodus | |
Öffnen Sie die Datei im schreibgeschützten Modus. Der Dateizeiger wird am Anfang der Datei platziert. Dies ist der Standardmodus. | |
Öffnen Sie eine Datei nur zum Schreiben. Wenn die Datei bereits vorhanden ist, wird sie überschrieben. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei. | |
Öffnen Sie eine Datei zum Anhängen. Wenn die Datei bereits vorhanden ist, wird der Dateizeiger am Ende der Datei platziert. Mit anderen Worten: Neue Inhalte werden nach bestehenden Inhalten geschrieben. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei zum Schreiben. | |
Öffnen Sie eine schreibgeschützte Datei im Binärformat. Der Dateizeiger wird am Anfang der Datei platziert. Dies ist der Standardmodus. | |
Öffnen Sie eine Datei im Binärformat nur zum Schreiben. Wenn die Datei bereits vorhanden ist, wird sie überschrieben. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei. | |
Öffnen Sie eine Datei im Binärformat zum Anhängen. Wenn die Datei bereits vorhanden ist, wird der Dateizeiger am Ende der Datei platziert. Mit anderen Worten: Neue Inhalte werden nach bestehenden Inhalten geschrieben. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei zum Schreiben. | |
Öffnen Sie eine Datei zum Lesen und Schreiben. Der Dateizeiger wird am Anfang der Datei platziert. | |
Öffnen Sie eine Datei zum Lesen und Schreiben. Wenn die Datei bereits vorhanden ist, wird sie überschrieben. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei. | |
Öffnen Sie eine Datei zum Lesen und Schreiben. Wenn die Datei bereits vorhanden ist, wird der Dateizeiger am Ende der Datei platziert. Die Datei wird im Anhängemodus geöffnet. Wenn die Datei nicht existiert, wird eine neue Datei zum Lesen und Schreiben erstellt. | |
Öffnen Sie eine Datei im Binärformat zum Lesen und Schreiben. Der Dateizeiger wird am Anfang der Datei platziert. |
Öffnen Sie eine Datei im Binärformat zum Lesen und Schreiben. Wenn die Datei bereits vorhanden ist, wird sie überschrieben. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei.
ab+
Öffnen Sie eine Datei im Binärformat zum Anhängen. Wenn die Datei bereits vorhanden ist, wird der Dateizeiger am Ende der Datei platziert. Wenn die Datei nicht existiert, wird eine neue Datei zum Lesen und Schreiben erstellt. 1.4 Lesen Sie den gesamten Inhalt in der TXT-Datei Zeile für Zeile rreee
Löschen Datei: Ordner erstellen: Aktuelles Verzeichnis abrufen : info_data. Daten#coding=utf-8 f = open('11.txt', 'r') content = f.readline() print("1:%s" % content) content = f.readline() print("2:%s" % content) f.close()2. CSV-Dateivorgang2.1 CSV-Schreiben
# 提示输入文件 oldFileName = input("请输入要拷贝的文件名字:") # 以读的方式打开文件 oldFile = open(oldFileName,'rb') # 提取文件的后缀 fileFlagNum = oldFileName.rfind('.') if fileFlagNum > 0: fileFlag = oldFileName[fileFlagNum:] # 组织新的文件名字 newFileName = oldFileName[:fileFlagNum] + '[复件]' + fileFlag # 创建新文件 newFile = open(newFileName, 'wb') # 把旧文件中的数据,一行一行的进行复制到新文件中 for lineContent in oldFile.readlines(): newFile.write(lineContent) # 关闭文件 oldFile.close() newFile.close()
Das obige ist der detaillierte Inhalt vonWie lade und verarbeite ich Python-Dateien?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!