Python 3.3'str'对象不可调用

时间:2015-08-05 16:35:19

标签: python

我是python的新手,并使用youtube上提供的教程来学习如何编码。我写了一个简单的脚本,但是当我执行它时,它失败了给我一个'str'对象在第3行无法调用

open

这与youtube上的教程相同,但我的失败是出于某种原因。我知道它可能非常简单。

2 个答案:

答案 0 :(得分:3)

print = ("Hello World")

将其更改为:

print("Hello World")

答案 1 :(得分:1)

在python 3.x中,print是一个允许你执行print("Hello World")导致" Hello World"显示在屏幕上。但是,当你这样做时:

print = ("Hello World")

...然后由于print,您重新定义 =为字符串。稍后,当您尝试像函数一样使用它时,您会收到错误,因为它不再是函数。

我的猜测是=是一个拼写错误,你只需删除它:

print("Hello World")