我使用最新的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
让我们尝试其他建议测试:
text2=soup.
< - 在这里按 Ctrl + Space
确定。这是我收到的:
有找到方法,好的。我们试试这个:
text2=soup.find(id='user').
< - 在这里按 Ctrl + Space
我没有看到我需要的任何方法!为什么建议中没有 find()或 findNext()(参见手写代码)? 但许多其他项目。为什么?
我真的很喜欢python,但代码建议让我哭了。
是否可以像使用C#的MS Visual Studion那样提供代码建议?
答案 0 :(得分:0)
行。我终于意识到,由于动态典型化建议,有些时间无法动态评估。所以必须阅读文档和代码。