键盘输入抛出类型错误

时间:2019-05-15 05:10:43

标签: python python-3.x

我正在尝试做最基本的事情,即尝试通过输入功能从键盘读取内容。

我尝试在提供的其他链接中查看其他解决方案。但这无济于事。因为那些是先前声明输入的那些。 它使我出错:-

  File "<ipython-input-169-5d707bffda8e>", line 1, in <module>
    a = input("Enter the number")

TypeError: '_io.TextIOWrapper' object is not callable

我尝试使用'input'从键盘获取输入

a = input("Enter the number")


TypeError: '_io.TextIOWrapper' object is not callable

1 个答案:

答案 0 :(得分:0)

您有一条类似

的行
with open('sample.txt') as input:

在代码中的某处,这意味着您已经覆盖了内置的input函数。

在那条with open行上(以及将input用作文件对象的任何行,例如for line in input:),您需要将input更改为其他变量名,例如infile或仅f