Python中使用urlencode提示not a valid non-string sequence or mapping object
python中URL转换会使用urlencode
,一般用法如下所示:
1 | from urllib.parse import urlencode |
如果仅对一个普通字符串,使用urlencode
,则提示以下内容:
1 | TypeError: not a valid non-string sequence or mapping object |
翻译过来:
类型错误:不是有效的非字符串序列或映射
也就是说urlencode
只能转字典这类型的。如果一定要去转字符串,则应该使用:quote
,使用示例如下:
1 | from urllib.parse import quote |
参考链接:https://blog.csdn.net/yzx99/article/details/126568279
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 竹山一叶!
评论