Heim > Backend-Entwicklung > Python-Tutorial > So schreiben Sie Daten in txt in Python

So schreiben Sie Daten in txt in Python

coldplay.xixi
Freigeben: 2023-02-08 14:09:06
Original
88874 Leute haben es durchsucht

So schreiben Sie Daten in eine TXT-Datei: 1. Verwenden Sie die Funktion open(), um die TXT-Datei im Schreibmodus zu öffnen, mit der Syntax „file_handle=open('txt file', mode='w')"; . Verwenden Sie die Funktion write() oder writelines(), um Daten in die geöffnete Datei zu schreiben. Die Syntax lautet „file_handle.write(data)“ oder „file_handle.writelines(data)“. 3. Verwenden Sie die Funktion close(), um die Datei zu schließen Datei.

So schreiben Sie Daten in txt in Python

Die Betriebsumgebung dieses Tutorials: Windows7-System, Python3-Version, DELL G3-Computer.

Python schreibt Daten in eine TXT-Textdatei:

Schritt 1. Öffnen Sie die TXT-Datei.

file_handle=open('1.txt',mode='w')
Nach dem Login kopieren

Die Funktion open() von Python wird zum Öffnen einer Datei und zum Erstellen eines Dateiobjekts verwendet. Dies können nur relevante Methoden sein aufgerufen, um fortzufahren.

open()-Parameter sind (1. Dateiname, Modus)

Modusmodi sind wie folgt:

Modus Beschreibung
tTextmodus (Standard).
xSchreibmodus, neue Datei erstellen, wenn die Datei bereits vorhanden ist, wird ein Fehler gemeldet.
bBinärmodus.
+Öffnen Sie eine Datei zur Aktualisierung (lesbar und beschreibbar).
UUniverseller Zeilenumbruchmodus (nicht empfohlen).
rÖffnen Sie die Datei schreibgeschützt. Der Dateizeiger wird am Anfang der Datei platziert. Dies ist der Standardmodus.
rbÖffnen Sie eine Datei im Binärformat nur zum Lesen. Der Dateizeiger wird am Anfang der Datei platziert. Dies ist der Standardmodus. Wird im Allgemeinen für Nicht-Textdateien wie Bilder usw. verwendet.
r+Öffnen Sie eine Datei zum Lesen und Schreiben. Der Dateizeiger wird am Anfang der Datei platziert.
rb+Öffnen Sie eine Datei im Binärformat zum Lesen und Schreiben. Der Dateizeiger wird am Anfang der Datei platziert. Wird im Allgemeinen für Nicht-Textdateien wie Bilder usw. verwendet.
wÖffnen Sie eine Datei nur zum Schreiben. Wenn die Datei bereits vorhanden ist, öffnen Sie die Datei und beginnen Sie mit der Bearbeitung von vorne, d. h. der ursprüngliche Inhalt wird gelöscht. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei.
wbÖffnen Sie eine Datei im Binärformat nur zum Schreiben. Wenn die Datei bereits vorhanden ist, öffnen Sie die Datei und beginnen Sie mit der Bearbeitung von vorne, d. h. der ursprüngliche Inhalt wird gelöscht. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei. Wird im Allgemeinen für Nicht-Textdateien wie Bilder usw. verwendet.
w+Öffnen Sie eine Datei zum Lesen und Schreiben. Wenn die Datei bereits vorhanden ist, öffnen Sie die Datei und beginnen Sie mit der Bearbeitung von vorne, d. h. der ursprüngliche Inhalt wird gelöscht. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei.
wb+Öffnen Sie eine Datei im Binärformat zum Lesen und Schreiben. Wenn die Datei bereits vorhanden ist, öffnen Sie die Datei und beginnen Sie mit der Bearbeitung von vorne, d. h. der ursprüngliche Inhalt wird gelöscht. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei. Wird im Allgemeinen für Nicht-Textdateien wie Bilder usw. verwendet.
aÖ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.
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. Mit anderen Worten: Neue Inhalte werden nach bestehenden Inhalten geschrieben. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei zum Schreiben.
a+Ö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.
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.

步骤2、向文件写入数据

第一种写入方式:

# 2.1 write 写入
#\n 换行符
file_handle.write('hello word 你好 \n')
Nach dem Login kopieren

write() 方法将指定的文本写入文件。指定的文本将插入的位置取决于文件模式和流位置。

  • "a":文本将插入当前文件流的位置,默认情况下插入文件的末尾。

  • "w":在将文本插入当前文件流位置(默认为 0)之前,将清空文件。

第二种写入方式:

# 2.2 writelines()函数
#参数 必须是一个只存放字符串的列表
file_handle.writelines(['hello\n','world\n','你好\n','智游\n','郑州\n'])
Nach dem Login kopieren

writelines() 方法用于向文件中写入一序列的字符串。

  • 这一序列字符串可以是由迭代对象产生的,如一个字符串列表。

  • writelines() 方法不会自动换行,如果需要换行,手动添加换行符 \n。

步骤3、关闭文件

file_handle.close()
Nach dem Login kopieren

close() 函数是专门用来关闭已打开文件的。

对于使用 open() 函数打开的文件,我们必须用 close() 函数将其手动关闭。因为文件在打开并操作完成之后,就应该及时关闭,否则程序的运行可能出现问题。

相关免费学习推荐:python视频教程

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

Verwandte Etiketten:
Quelle:php.cn
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage