我有这个基本的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)