我在Python中的read()
函数有问题,它只是无法读取文件:
with open("D:\\Joseph\\pythontest.txt", "w+") as f:
f.write("Hello World")
print(f.read())
它没有在输出中显示任何内容(甚至没有错误),只是完成了程序。
答案 0 :(得分:0)
您正在写入文件,但没有返回该文件。 “光标”位于您编写的内容之后。
在写入文件后,尝试f.seek(0)
进入文件的开头。
答案 1 :(得分:0)
您的代码正试图将其写为“ w +”作为open()调用的第二个参数。请使用不带第二个参数的open。