Python ';str';对象不可调用,带有print

Python ';str';对象不可调用,带有print,python,python-3.x,Python,Python 3.x,怎么处理?我是个初学者,这个问题让我发疯了 在此代码之前,您肯定使用了名为print的变量并为其分配了一个字符串 在这段代码之前你试过这样打印吗 print='something,something' 那是错误的。它基本上使print成为一个变量,当您尝试调用print函数时,它会调用这个变量,该变量中存储了一个字符串 解决方案:- 如果您正在解释器中编写代码(这很可能就是您所做的),只需打开一个新的解释器并只编写正确的代码即可。如果您有一个.py文件,那么只需编辑掉print='somethi

怎么处理?我是个初学者,这个问题让我发疯了

在此代码之前,您肯定使用了名为print的变量并为其分配了一个字符串

在这段代码之前你试过这样打印吗

print='something,something'

那是错误的。它基本上使print成为一个变量,当您尝试调用print函数时,它会调用这个变量,该变量中存储了一个字符串

解决方案:- 如果您正在解释器中编写代码(这很可能就是您所做的),只需打开一个新的解释器并只编写正确的代码即可。如果您有一个.py文件,那么只需编辑掉
print='something'
部分。 那是我的猜测。
祝您一切顺利。

您之前是否以
print
的名称分配了一个变量?这是全部代码吗?我看不出有什么问题。我仍然无法理解这个错误,但在我重新启动mac后它就消失了。也有可能op在脚本的某个地方重新定义了
输入
,未编辑的问题没有提到
打印
谢谢,您的解决方案很有帮助。
#python3

applicant = input("Enter the applicant's name: ")
interviewer = input("Enter the interviewer's name: ")
time = input("Enter the appointment time: ")
print(interviewer, applicant,  time)

always show error:
TypeError: 'str' object is not callable