2018/5/18 15:02:41当前位置推荐好文程序员浏览文章

一段简单,却被坑过得代码:

import requestsdef htmlRequest():    html = requests.get(http://baidu.com)    print(html)    # 这是一个文本 str    htmlText = html.text    print(htmlText)    # 这是一个 bytes    htmlContent = html.content    print(htmlContent)    # str转 bytes  的方式    htmlBytes = bytes(bytearray(htmlText, encoding=utf-8))    print(htmlBytes)    # bytes 转 str  的方式    htmlStr = str(htmlBytes, encoding=utf-8)    print(htmlStr)    print(函数结束)# 程序入口if __name__ == __main__:    htmlRequest()
image.png

要注意类型,其实 Python 也与 OC 一样,假如把 bytes 当做 str 用的话会抛出异常。

网友评论