Um eine Datei zu öffnen, verwenden Sie die Funktion open(), die den Dateinamen und eine Musterzeichenfolge erfordert. Zu den häufig verwendeten Modi gehören: „r“ (nur Lesen), „w“ (Schreiben und Überschreiben), „a“ (Anhängen), „r+“ (Lesen und Schreiben), „w+“ (Schreiben, Lesen und Überschreiben), „ a+ ' (anhängen und lesen und schreiben). Denken Sie daran, dass Sie die Datei mit der Methode close() schließen müssen, um Ressourcen freizugeben.
So öffnen Sie eine Datei in Python
Kommen wir gleich zur Sache: Verwenden Sie in Python die Funktion open()
, um eine Datei zu öffnen. open()
函数打开一个文件。
详细阐述:
open()
函数需要两个参数:
-
文件名:要打开的文件的名称
-
模式:指定文件打开方式的字符串
常用模式:
-
'r':以只读模式打开文件
-
'w':以写入模式打开文件。如果文件不存在,将创建新文件。如果文件存在,将覆盖原有内容。
-
'a':以追加模式打开文件。如果文件不存在,将创建新文件。如果文件存在,将在文件末尾追加内容。
-
'r+':以读写模式打开文件。允许读写文件中的内容。
-
'w+':以写入和读取模式打开文件。与 'w' 模式类似,但文件打开后,可以读写内容。
-
'a+':以追加和读取模式打开文件。允许读写文件中的内容,并且可在文件末尾追加内容。
示例:
以下示例以只读模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "r")</code>
Nach dem Login kopieren
以下示例以写入模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "w")</code>
Nach dem Login kopieren
以下示例以追加模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "a")</code>
Nach dem Login kopieren
注意:
- 必须关闭已打开的文件,释放系统资源。可以使用
close()
方法关闭文件。
- 如果文件不存在并且尝试以 'r' 模式打开,
open()
函数将引发 FileNotFoundError
异常。
- 如果文件存在并且尝试以 'w' 或 'a' 模式打开,
open()
Ausarbeitung: 🎜🎜🎜
open()
Die Funktion benötigt zwei Parameter: 🎜
- 🎜Dateiname: 🎜Der Name der zu öffnenden Datei🎜
- 🎜Modus : 🎜String, der angibt, wie die Datei geöffnet werden soll🎜🎜🎜🎜Gemeinsame Modi: 🎜🎜
- 🎜'r'🎜: Datei im schreibgeschützten Modus öffnen 🎜
- 🎜'w'🎜: Öffnen in Dokument im Schreibmodus. Wenn die Datei nicht existiert, wird eine neue Datei erstellt. Wenn die Datei vorhanden ist, wird der ursprüngliche Inhalt überschrieben. 🎜
- 🎜'a'🎜: Öffnen Sie die Datei im Anhängemodus. Wenn die Datei nicht existiert, wird eine neue Datei erstellt. Wenn die Datei vorhanden ist, wird der Inhalt an das Ende der Datei angehängt. 🎜
- 🎜'r+'🎜: Öffnen Sie die Datei im Lese-/Schreibmodus. Ermöglicht das Lesen und Schreiben des Inhalts der Datei. 🎜
- 🎜'w+'🎜: Öffnen Sie die Datei im Schreib- und Lesemodus. Ähnlich dem „w“-Modus, aber sobald die Datei geöffnet ist, kann der Inhalt gelesen und geschrieben werden. 🎜
- 🎜'a+'🎜: Öffnen Sie die Datei im Anhänge- und Lesemodus. Ermöglicht das Lesen und Schreiben des Dateiinhalts sowie das Anhängen von Inhalten an das Ende der Datei. 🎜🎜🎜🎜Beispiel: 🎜🎜🎜Das folgende Beispiel öffnet die Datei „myfile.txt“ im schreibgeschützten Modus: 🎜rrreee🎜Das folgende Beispiel öffnet die Datei „myfile.txt“ im Schreibmodus: 🎜rrreee🎜Das folgende Beispiel öffnet im Anhängemodus „myfile.txt“ Datei: 🎜rrreee🎜🎜Hinweis: 🎜🎜
- Geöffnete Dateien müssen geschlossen werden, um Systemressourcen freizugeben. Dateien können mit der Methode
close()
geschlossen werden. 🎜
- Wenn die Datei nicht existiert und versucht wird, sie im „r“-Modus zu öffnen, löst die Funktion
open()
eine Ausnahme FileNotFoundError
aus. 🎜
- Wenn die Datei vorhanden ist und Sie versuchen, sie im Modus „w“ oder „a“ zu öffnen, überschreibt die Funktion
open()
den Inhalt der vorhandenen Datei oder hängt ihn an. 🎜🎜
Das obige ist der detaillierte Inhalt vonSo öffnen Sie eine Datei in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!