【发布时间】:2011-08-02 21:40:47
【问题描述】:
我有一个混合了二进制数据和文本数据的文件。我想通过正则表达式对其进行解析,但出现此错误:
TypeError: can't use a string pattern on a bytes-like object
我猜这个消息意味着 Python 不想解析二进制文件。
我打开带有"rb" 标志的文件。
如何在 Python 中使用正则表达式解析二进制文件?
编辑:我使用的是 Python 3.2.0
【问题讨论】:
-
我从对字节类对象的引用中猜测您正在使用 Python 3,对吗?
标签: python regex python-3.x parsing binary