标签: python-3.x
当通过CMD运行时,读取二进制文件将返回一个字符串而不是byte_array。 例如:
with open("Image_file", "rb") as f: data = f.read(1) print(type(data))
将返回str。 当你通过python IDLE运行它时,它将返回一个bytearray。 可能导致这种情况的原因是什么?
答案 0 :(得分:0)
您也安装了python2,并且已经从命令行运行了它。检查你的python安装和路径配置。