我是 Python 新手。我正在尝试将 Python 2 代码转换为 Python 3。在我的旧代码中,我有以下几行:
# Create a cookiejar to store cookie
cj = cookielib.CookieJar()
# Create opener
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
我已将这些行转换为:
# Create a cookiejar to store cookie
cj = cookielib.CookieJar()
# Create opener
opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
我遇到的问题是我不断收到以下错误: NameError: global name 'cookielib' is not defined
我不确定我做错了什么以及如何解决这个问题。有人可以帮帮我吗?非常感谢。