Heim > Backend-Entwicklung > Python-Tutorial > So lesen Sie eine TXT-Datei in Python

So lesen Sie eine TXT-Datei in Python

藏色散人
Freigeben: 2019-10-02 17:28:39
Original
20254 Leute haben es durchsucht

So lesen Sie eine TXT-Datei in Python

Wie lese ich TXT-Dateien in Python?

Zwei Möglichkeiten, Dateien zu öffnen

 f = open("data.txt","r")   #设置文件对象
 f.close() #关闭文件
 
 
 #为了方便,避免忘记close掉这个文件对象,可以用下面这种方式替代
 with open('data.txt',"r") as f:    #设置文件对象
    str = f.read()    #可以是随便对文件的操作
Nach dem Login kopieren

Empfohlen: Python-Tutorial

Dateien lesen

1. Lesen Sie die Datei einfach in einen String ein

 f = open("data.txt","r")   #设置文件对象
str = f.read()     #将txt文件的所有内容读入到字符串str中
f.close()   #将文件关闭
Nach dem Login kopieren

2. Lesen Sie die gesamte Datei Zeile für Zeile ein

#第一种方法
f = open("data.txt","r")   #设置文件对象
line = f.readline()
line = line[:-1]
while line:             #直到读取完文件
    line = f.readline()  #读取一行文件,包括换行符
    line = line[:-1]     #去掉换行符,也可以不去
f.close() #关闭文件


#第二种方法
data = []
for line in open("data.txt","r"): #设置文件对象并读取每一行文件
    data.append(line)               #将每一行文件加入到list中


#第三种方法
f = open("data.txt","r")   #设置文件对象
data = f.readlines()  #直接将文件中按行读到list里,效果与方法2一样
f.close()             #关闭文件
Nach dem Login kopieren

3. Die Datei in das Array einlesen

import numpy as np
data = np.loadtxt("data.txt")   #将文件中数据加载到data数组里
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo lesen Sie eine TXT-Datei 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