读取没有文本扩展名“ .txt”的文本文件

时间:2019-11-24 04:03:04

标签: python

我正在尝试在Python 3.8中读取扩展名为“ .input”的文件。但是,它应作为文本文件读取。我尝试使用以下代码连接到文件:

file = open('file.input', 'r')
print("The contents of the file are:",file)

但是,它不输出“ file.input”的内容(我在其中以示例消息的形式写了“ Hello World”)。

1 个答案:

答案 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