python IDE,代码建议,pycharm
python IDE, code suggestion, pycharm
我在 windows 7 下使用最新的社区 pycharm(2016.2.3) 和最新的 python 2.7.
我在 python 中写了一点,但代码完成让我很痛苦。
例如:
想用美汤库。
我在 pycharm 中用 pip 安装了它。
我确实导入了:from bs4 import BeautifulSoup, Tag
(我在Whosebug上找到了关于Tag的信息,有助于获得更多建议)
...
我写了一些代码..
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
我收到了什么:
让我们试试其他建议测试:
text2=soup.
<- 这里我按 Ctrl+Space
好的。这是我收到的:
有find方法,好的。让我们试试这个:
text2=soup.find(id='user').
<- 这里我按 Ctrl+Space
而且我没有看到任何我需要的方法!为什么建议里没有find()或findNext()(看手写代码)?
但还有许多其他项目。为什么??
我很喜欢python,但是代码建议让我哭了
是否可以像在带有 C# 的 MS Visual Studio 中那样提供代码建议?
好的。我终于意识到,由于动态类型化建议,有些时间无法动态评估。所以必须阅读文档和代码。
我在 windows 7 下使用最新的社区 pycharm(2016.2.3) 和最新的 python 2.7.
我在 python 中写了一点,但代码完成让我很痛苦。
例如:
想用美汤库。
我在 pycharm 中用 pip 安装了它。
我确实导入了:from bs4 import BeautifulSoup, Tag
(我在Whosebug上找到了关于Tag的信息,有助于获得更多建议) ... 我写了一些代码..
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
我收到了什么:
让我们试试其他建议测试:
text2=soup.
<- 这里我按 Ctrl+Space
好的。这是我收到的:
有find方法,好的。让我们试试这个:
text2=soup.find(id='user').
<- 这里我按 Ctrl+Space
而且我没有看到任何我需要的方法!为什么建议里没有find()或findNext()(看手写代码)? 但还有许多其他项目。为什么??
我很喜欢python,但是代码建议让我哭了
是否可以像在带有 C# 的 MS Visual Studio 中那样提供代码建议?
好的。我终于意识到,由于动态类型化建议,有些时间无法动态评估。所以必须阅读文档和代码。