我知道这个问题已经在这个网站上问了很多,但是我已经尝试了所有给出的解决方案,但是我不知道如何解决这个问题。
对于初学者:我正在使用max
的{{1}}计算机上。我安装了df.groupby(pd.to_datetime(df.Date).dt.strftime('%Y-%B')).max()
Out[1065]:
Date A sum a b c d
Date
2018-January 2018-01-21 user3 1.82 -0.22 -0.41 0.02 0.65
作为IDE。
我尝试通过Windows 10
安装Python 3.6
来安装Anaconda
,但是我得到了
已满足要求
响应。
我要运行的代码只是
BeautifulSoup4
这是我试图解决此问题的方法:
pip
(导入beautifulsoup4
)。效果很好,或者至少不会导致任何错误。from bs4 import BeautifulSoup4
to which I get the error: ImportError: cannot import name 'BeautifulSoup4'
The full error is:
runfile('C:/Users/ter/.spyder-py3/untitled1.py', wdir='C:/Users/ter/.spyder-py3')
Traceback (most recent call last):
File "<ipython-input-21-8717178e85e1>", line 1, in <module>
runfile('C:/Users/ter/.spyder-py3/untitled1.py', wdir='C:/Users/ter/.spyder-py3')
File "C:\Users\ter\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
execfile(filename, namespace)
File "C:\Users\ter\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/ter/.spyder-py3/untitled1.py", line 8, in <module>
from bs4 import BeautifulSoup4
ImportError: cannot import name 'BeautifulSoup4'
文件当前位于默认的bs4
文件夹中。然后,我将CD更改为项目文件的位置,甚至尝试将bs4
,bs4
和Anaconda
文件复制并粘贴到项目文件目录中。那里什么都没有真正改变。bs4
安装了bs4-0.0.1.dist-info
。我不知道这是否有必要,但我也做到了。beautifulsoup4-4.6.3.dist-info
和pip3
7或8次,其中包括bs4
的一些使用。无论如何,我希望这有助于描述问题。让我知道是否可以提供更多信息。
在此先感谢你们能给我的帮助!
答案 0 :(得分:3)
@Blender所说的只是BeautifulSoup:
from bs4 import BeautifulSoup
html = '''<a href="some_url">next</a>
<span class="class"><a href="another_url">later</a></span>'''
soup = BeautifulSoup(html)
for a in soup.find_all('a', href=True):
print("Found the URL:", a['href'])
输出
Found the URL: some_url
Found the URL: another_url
以上question
中的代码为例