Heim  >  Artikel  >  Backend-Entwicklung  >  So bedienen Sie Dateien in Python

So bedienen Sie Dateien in Python

silencement
silencementOriginal
2019-06-10 13:57:3212056Durchsuche

So bedienen Sie Dateien in Python

open()-Methode

Python open()-Methode öffnet eine Datei und gibt ein Dateiobjekt zurück, das während der Dateiverarbeitung erforderlich ist Funktion: Wenn die Datei nicht geöffnet werden kann, wird OSError ausgelöst.

Hinweis: Achten Sie bei Verwendung der open()-Methode darauf, das Dateiobjekt zu schließen, d. h. die close()-Methode aufzurufen.

Die übliche Form der open()-Funktion besteht darin, zwei Parameter zu empfangen: Dateiname (Datei) und Modus (Modus). Das vollständige Syntaxformat von

open(file, mode='r')

lautet:

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

Parameterbeschreibung:

Datei: erforderlich, Dateipfad (relativer oder absoluter Pfad).

Modus: Optional, Dateiöffnungsmodus

Pufferung: Pufferung festlegen

Kodierung: Im Allgemeinen utf8 verwenden

Fehler: Fehlerberichtsebene

newline: Zeilenumbrüche unterscheiden

closefd: der Dateiparametertyp, der in übergeben wird

Modusparameter sind:

模式 描述
t 文本模式 (默认)。
x 写模式,新建一个文件,如果该文件已存在则会报错。
b 二进制模式。
+ 打开一个文件进行更新(可读可写)。
U 通用换行模式(不推荐)。
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。
r+ 打开一个文件用于读写。文件指针将会放在文件的开头。
rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。一般用于非文本文件如图片等。
w 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。一般用于非文本文件如图片等。
w+ 打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
wb+ 以二进制格式打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。一般用于非文本文件如图片等。
a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
ab 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
a+ 打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

Der Standardwert ist der Textmodus, wenn Sie öffnen möchten es im Binärmodus, plus b.

Das obige ist der detaillierte Inhalt vonSo bedienen Sie Dateien in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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