相关疑难解决方法(0)

TypeError:POST数据应该是字节或可迭代的字节.它不能是str

我刚刚从python 3.1更新到python 3.2(格式化HD),我的一个脚本停止工作.它给了我标题中的错误.

我会自己修复它,但我甚至不知道什么是可迭代的字节是lol.我尝试了类型转换字节(数据),但这也没有用.TypeError:没有编码的字符串参数

url = "http://example.com/index.php?app=core&module=global&section=login&do=process"
values = {"username" : USERNAME, 
          "password" : PASSWORD}
data = urllib.parse.urlencode(values)
req = urllib.request.Request(url, data)
urllib.request.urlopen(req)
Run Code Online (Sandbox Code Playgroud)

它在最后一行崩溃了.

适用于3.1,但不适用于3.2

python-3.x

36
推荐指数
2
解决办法
5万
查看次数

标签 统计

python-3.x ×1