当我打开另一个目录中的文件(.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())