BeautifulSoup 错误:标识符中的字符无效

The*_*eIt 0 python beautifulsoup web-scraping

我在 python 3.2 中使用 bs4 (beautifulsoup),这是我的代码:

from urllib import urlopen
from bs4 import bs4
import re

webpage = urlopen(‘http://www.azlyrics.com/lyrics/kanyewest/workoutplan.html’).read()
Run Code Online (Sandbox Code Playgroud)

它给:

    webpage = urlopen(‘http://www.azlyrics.com/lyrics/kanyewest/workoutplan.html’).read()
                            ^
SyntaxError: invalid character in identifier
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

Mar*_*ers 5

您没有使用 ASCII 引号字符;不是 Python 语法中的合法引号。

使用文本编辑器来编辑您的 Python 源代码,而不是用花哨的引号替换纯 ASCII 引号。

使用'"

webpage = urlopen('http://www.azlyrics.com/lyrics/kanyewest/workoutplan.html').read()
webpage = urlopen("http://www.azlyrics.com/lyrics/kanyewest/workoutplan.html").read()
Run Code Online (Sandbox Code Playgroud)

有关详尽的选项列表,请参阅字符串和字节文字