如果你遇到了`AttributeError: module 'urllib' has no attribute 'request'`的错误,可能是因为你使用的是Python 2.x版本。在Python 2.x中,urllib库被分成了几个子模块,包括urllib2、urllib3等,而没有单独的urllib.request模块。
如果你想在Python 2.x中发送HTTP请求并携带cookie,可以使用以下代码:
```python
import urllib2
url = 'http://www.baidu.com'
cookie = 'cookie_name=cookie_value'
req = urllib2.Request(url)
req.add_header('Cookie', cookie)
response = urllib2.urlopen(req)
print(response.read())
```
在这个脚本中,我们使用了urllib2库来发送HTTP请求。我们指定了要请求的URL和要携带的cookie。然后,我们创建一个Request对象,并添加了一个名为“Cookie”的头部,将cookie值传递给它。最后,我们使用urlopen函数发送请求并打印响应的文本内容。