原文:Python报“TypeError:abytes-likeobjectisrequired,not‘str’”解决办法

解决办法非常的简单,只需要用上python的bytes和str两种类型转换的函数encode decode 即可 str通过encode 方法可以编码为指定的bytes 反过来,如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes。要把bytes变为str,就需要用decode 方法 例: str this is test str str.encode ...

2019-05-12 19:44 0 15019 推荐指数:

查看详情

Python printascii编码异常的靠谱解决办法

之前遇到此异常UnicodeEncodeError: 'ascii' codec can't encode characters...,都是用这种方式解决:sys.setdefaultencoding('utf-8') 今天看到如下文章,阐述了此方式的弊端: http ...

Sat Jan 14 23:45:00 CST 2017 0 2428
PythonTypeError: 'str' object is not callable解决方法

str( )是python自带函数,是python保留的关键字,定义变量时应该避免使用str作为变量名如果在使用str( )函数之前已经定义过str变量,则会出现TypeError: ‘str’ object is not callable这个报错 ...

Sat Sep 25 00:19:00 CST 2021 0 138
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM