在Python中,IDLE显示完成了什么 - >意思?

时间:2013-02-11 15:37:07

标签: python python-idle

由于this answer,我设法让Show Completion工作。但是做什么呢  str(object) - >字符串是指在键入函数的左括号后作为提示?

示例代码:

linkText = "some text"
elms = browser.find_elements(By.PARTIAL_LINK_TEXT(linkText))

On Run提供:TypeError: 'str' object is not callable 这是否意味着linkText应该是指向字符串的指针? 如何在Python中输入指针?

1 个答案:

答案 0 :(得分:0)

重复我的评论,这才是真正的答案。

您看到的是在输入"name("之后是'Call tip',它会尝试提供签名和文档字符串的第一行。对于许多内置函数,您看到的是docstring的第一行,它们在'->'之后给出调用签名和函数返回值。 str(x)返回一个字符串。

您的示例代码是另一个问题。异常意味着By.PARTIAL_LINK_TEXT就是它的名字所说的,一个字符串,而不是一个函数。