python IDE,代码建议,pycharm

时间:2016-11-22 13:52:39

标签: python ide pycharm autosuggest

我使用最新的python 2.7在Windows 7下使用最新的社区pycharm(2016.2.3)。

我在python中写了一点但是代码完成让我很痛苦。

例如:

我想用漂亮的汤库。 我用pycharm中的pip安装它。 我导入:from bs4 import BeautifulSoup, Tag

(我在这里找到了关于标签,在stackoverflow上,它有助于收到更多建议) ... 我写了一些代码..

response = urllib2.urlopen('some link')
html = response.read()
soup = BeautifulSoup(html,'html.parser')
texto = soup.find(id="Phone")

手工编写的工作代码:

UNC=texto.find(text="Line Key 2").findNext('tr').findNext('tr').findNext('tr').find_all('input')[0]['name']

现在我尝试接受建议: text2=texto.< - 在这里按 Ctrl + Space

我收到的内容: enter image description here

让我们尝试其他建议测试:

text2=soup.< - 在这里按 Ctrl + Space

确定。这是我收到的:

enter image description here

有找到方法,好的。我们试试这个:

text2=soup.find(id='user').< - 在这里按 Ctrl + Space

我没有看到我需要的任何方法!为什么建议中没有 find() findNext()(参见手写代码)? 但许多其他项目。为什么?

我真的很喜欢python,但代码建议让我哭了。

是否可以像使用C#的MS Visual Studion那样提供代码建议?

1 个答案:

答案 0 :(得分:0)

行。我终于意识到,由于动态典型化建议,有些时间无法动态评估。所以必须阅读文档和代码。