当我在另一个目录中打开文件时,它不会打印文件的内容,而是打印目录?



当我打开另一个目录中的文件(.txt文件(然后打印它时,它只告诉我目录:mode='r' encoding='cp1252' 在 shell 末尾,而不是文件中写入的内容。它没有被锁定或任何东西。

这是我的代码:

import os
direct = ('C:\Users\Joshua\Documents')
file =open(os.path.join(direct, "Test.txt"),'r')
print(file)

文件目录是正确的并且存在,因为我使用以下方法检查了它:

os.path.exists ('C:\Users\Joshua\Documents')

在壳牌中。

您忘记使用正确的方法来读取文件内容。

file = open(os.path.join(direct, "Test.txt"),'r')
print(file.read())

相关内容

  • 没有找到相关文章

最新更新