小编A. *_*cox的帖子

确定对象是否是Python中类似字节的对象的正确方法是什么?

我有预期的代码,str但将处理bytes以下列方式传递的情况:

if isinstance(data, bytes):
    data = data.decode()
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不适用于bytearray.有没有测试对象是否可以是一个更通用的方法bytesbytearray,或者我应该检查这两个?是否hasattr('decode')像我觉得的那样糟糕?

python python-3.x

58
推荐指数
4
解决办法
4万
查看次数

标签 统计

python ×1

python-3.x ×1