热点:

    Python3 urllib urlencode与quote使用

      [   原创  ]   作者:
    收藏文章 暂无评论

    在Python 2中,urlencode函数位于urllib模块,而非urllib2;而到了Python 3,urllib与urllib2被整合为统一的urllib包,urlencode方法移至urllib.parse模块中。与此同时,该模块还新增了quote和unquote两个方法,用于实现URL编码与解码功能,使得字符串在URL传输中的处理更加便捷和规范,提升了模块的完整性和易用性。

    1、 启动IDLE开发工具,创建名为urlencode.py的文件,输入相应代码。

    2、 此处调用某和天气API,密钥仅用于示例演示。

    3、 运行F5后输出结果所示,其中urlencode可将字典中的中文内容转换为以%开头的UTF-8编码格式,形式如key1=value1&key2=value2;而quote函数仅支持字符串类型数据的编码处理,功能相对单一,无法直接处理字典结构。

    4、 测试quote函数,代码已重新编写。

    5、 运行代码后打印结果所示,可见中文字符经编码处理后输出一致。另有一个quote_plus函数,可对包括/在内的特殊字符进行编码。实际使用时需验证编码效果,因各类编码规则较多,难以全部记忆适用场景。

    6、 调整代码并测试请求发送功能

    7、 F5执行代码,输出结果所示

    8、 使用quote时需手动拼接字符串请求,注意对响应内容进行解码,示例代码如下:

    9、 F5执行代码,结果正确输出。

    soft.zol.com.cn true https://soft.zol.com.cn/1190/11901912.html report 1009 在Python 2中,urlencode函数位于urllib模块,而非urllib2;而到了Python 3,urllib与urllib2被整合为统一的urllib包,urlencode方法移至urllib.parse模块中。与此同时,该模块还新增了quote和unquote两个方法,用于实现URL编码与解码功能,使得字符串在URL传输中的处理...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    Catfood Quote 2.02.0003

    更新时间:2008年01月23日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:简体中文

    Catfood Quote 2.02.0003
    • 更新时间:2008年01月23日
    • 软件大小:0.8MB
    • 软件分类:视频播放
    • 语言种类:简体中文
    • 软件评级:0 人点评