'Request' 对象没有属性 'add_data'
'Request' object has no attribute 'add_data'
我在使用来自导入 urllib.request 的 add_data 模块时收到如下错误。
我用谷歌搜索了一下,发现 add_data 从 python 3.4 开始不再可用。
是否有其他方法可以使用 python 3.6 添加数据?
'''
import urllib.request, urllib.error, urllib.parse
req = urllib.request.Request(url)
data = ###some data###
req.add_data(json.dumps(data))
'''
报错如下:
'Request' 对象没有属性 'add_data'
您可以直接分配数据,无需任何函数调用。
req.data = json.dumps(data)
You can set data in the urllib.request.Request now.
import urllib.request, urllib.error, urllib.parse
req = urllib.request.Request(url)
data = "###some data###"
req.data = data
我在使用来自导入 urllib.request 的 add_data 模块时收到如下错误。
我用谷歌搜索了一下,发现 add_data 从 python 3.4 开始不再可用。
是否有其他方法可以使用 python 3.6 添加数据?
'''
import urllib.request, urllib.error, urllib.parse
req = urllib.request.Request(url)
data = ###some data###
req.add_data(json.dumps(data))
'''
报错如下: 'Request' 对象没有属性 'add_data'
您可以直接分配数据,无需任何函数调用。
req.data = json.dumps(data)
You can set data in the urllib.request.Request now.
import urllib.request, urllib.error, urllib.parse
req = urllib.request.Request(url)
data = "###some data###"
req.data = data