我正在尝试在Python 3.8中读取扩展名为“ .input”的文件。但是,它应作为文本文件读取。我尝试使用以下代码连接到文件:
file = open('file.input', 'r')
print("The contents of the file are:",file)
但是,它不输出“ file.input”的内容(我在其中以示例消息的形式写了“ Hello World”)。
答案 0 :(得分:0)
您需要在read
返回的对象上调用open
(或其他读取方法之一)。
with open('file.input', 'r') as f:
print(f.read())
with
关键字有助于确保打开的文件被关闭。有关python中文件I / O的更多信息,您应该真正阅读以下文档:https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files。