我不太确定我哪里出错了。
我正在尝试从文件中的页面打印内容。
这是代码
File>>> If you fell down yesterday, stand up today
text_file = open("files.txt", "r")
print(text_file)
答案 0 :(得分:1)
看看file objects documentation。迭代文件的示例包括:
for line in text_file:
print(line)
或使用text_file.readlines()
接收行列表:
['If you fell down yesterday, stand up today']
答案 1 :(得分:0)
这在Python中的工作方式是它接收文件并将其存储为该变量中的文件。因此,您尝试打印文字文件,而不是内容。假设fvar是文本文档的文件对象,有几种方法可以阅读。
fulltext = fvar.read()
这会将全文作为字符串。
oneline = fvar.readline()
将一行作为字符串放在线上。最好用于循环。它会在每次运行时读取下一行 - 当它到达结束时,它将返回一个空字符串。
linelist = fvar.readlines()
这将使用readline读取每一行,并将其放入列表中。执行与使用readline读取每一行的循环相同的操作,并将每一行附加到列表中。
希望有所帮助!