为什么我的脚本不打印文件的内容?



我有这个基本的python脚本来打印我保存为文本文件的整本书的内容:

f = open("pride.txt", "r", encoding="UTF-8")
s = f.read()
f.close()
print("Contents of file:", s)

但是每次我运行它时,它实际上并没有打印出书的内容,输出只是:

Contents of file:

我做错了什么?我确定没有打字错误,而且我绝对肯定文本文件和我的程序保存在同一个目录下。

您的代码看起来不错,因此为了消除脚本的活动目录与脚本的实际位置不相同的可能性,请给出完整路径到文件

同样,像这样打开文件更安全:

path = "/full/path/to/the/file/pride.txt"
with open(path, "rt", encoding="UTF-8") as f:
s = f.read()
print("Contents of file:", s)

相关内容

  • 没有找到相关文章

最新更新