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