为什么python读取文件中的信息而不是它';什么内容?

为什么python读取文件中的信息而不是它';什么内容?,python,Python,我尝试用Python读取并打印文件score.txt中的文本(score.txt中是文本hrllo world),我编写了以下命令: score = open("data/score.txt", "r") print(score) 输出为: <_io.TextIOWrapper name='data/score.txt' mode='r' encoding='cp1250'> 如何从score.txt文件中打印“hello world”

我尝试用Python读取并打印文件score.txt中的文本(score.txt中是文本hrllo world),我编写了以下命令:

score = open("data/score.txt", "r")
print(score)
输出为:

<_io.TextIOWrapper name='data/score.txt' mode='r' encoding='cp1250'>


如何从score.txt文件中打印“hello world”?

您可能希望将整个filo读入案例中的变量中

score = open("data/score.txt", "r").read()

我还提供了一些未经请求的建议:我建议使用所谓的上下文管理器,它会在您使用完文件后自动关闭该文件(即使由于某种原因读取文件失败)


这在您的情况下并不十分重要,但这是公认的最佳做法,应尽可能遵循。

尝试
print(score.read())
打开的文件有一个名为
read
的方法。
with open("data/score.txt", "r") as score_file:
    print(score_file.read())