在Python中如何将文本文件读入字符串变量?

Python提供了读取文本文件和将文本文件内容放入字符串变量的不同方法。在本教程中,我们将学习如何在Python中将文本文件读入string变量。

null

将文本文件读入字符串变量

file read()方法可用于读取整个文本文件并作为单个字符串返回。读取的文本可以存储到一个变量中,该变量将是一个字符串。

f = open("mytextfile.txt")text = f.read()f.close()print(text)

或者,可以使用不需要显式关闭文件的with语句将文件内容读入字符串变量。

with open("mytextfile.txt") as f:   text = f.read()

print(text)

使用Path模块将文本文件读入字符串变量

Path模块提供了使用readu text()方法读取文本文件的功能。文件名由Path()方法提供,打开文件后调用readu text()方法。

from pathlib import Pathtext = Path("mytextfile.txt").read_text()

print(text)

通过删除新行将文本文件读入字符串变量“”

常规文本文件包含多行,每行的结尾都是““在Linux中。字符串类型提供replace()方法,以便用其他字符替换指定的字符。读取文本文件后,可以调用replace()方法,用noting替换新行或行尾。

f = open("mytextfile.txt")

text = f.read().replace("","")

f.close()

print(text)
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享