【发布时间】:2013-01-26 17:57:40
【问题描述】:
感谢this answer,我设法让 Show Completion 正常工作。但是什么 str(object) -> string 表示在输入函数的左括号后作为提示?
示例代码:
linkText = "some text"
elms = browser.find_elements(By.PARTIAL_LINK_TEXT(linkText))
运行时给出:TypeError: 'str' object is not callable
这是否意味着linkText 应该是指向字符串的指针?
如何在 Python 中输入指针?
【问题讨论】:
-
Python 没有指针。
By是什么?为什么你期望一个叫做PARTIAL_LINK_TEXT的东西是一个函数? -
您在输入
name(后看到的是“呼叫提示”,它试图给出签名和文档字符串的第一行。对于许多内置函数,您看到的是文档字符串的第一行,它们给出了调用签名,在“->”之后是函数返回值。str(x)返回一个字符串。 -
您的示例代码是一个不同的问题。异常意味着
By.PARTIAL_LINK_TEXT是它的名字所说的,一个字符串,而不是一个函数。
标签: python python-idle