Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 反转zipfile的编码_Python_Python 3.x_Zipfile - Fatal编程技术网

Python 反转zipfile的编码

Python 反转zipfile的编码,python,python-3.x,zipfile,Python,Python 3.x,Zipfile,从base64解码此字符串后,我发现我的字符串格式不正确? 我不确定字符串以及如何将其转换为可读格式 我在一些示例的基础上尝试了一些方法,所有这些方法都是基于显示为“PK\x03\x04\x14”的字节的规范 解码=b'PK\\003\\004-\\000\\000\\000\\010\\000\\235-\\366N\\320se\\343\\377\\377\\377\\377\\377\\007\\000\\024\\000VerisEC\\001\\000\\020\\000\\262\

从base64解码此字符串后,我发现我的字符串格式不正确? 我不确定字符串以及如何将其转换为可读格式

我在一些示例的基础上尝试了一些方法,所有这些方法都是基于显示为“PK\x03\x04\x14”的字节的规范


解码=b'PK\\003\\004-\\000\\000\\000\\010\\000\\235-\\366N\\320se\\343\\377\\377\\377\\377\\377\\007\\000\\024\\000VerisEC\\001\\000\\020\\000\\262\\266\\311\\000\\000\\000\\363Z\\006\\000\\000\\000\\000\\000\\354\\275\\333\\317\\244\\313\\222\\326\\027\\177\\012\\020\\020\\000\\262\\000\\000\\000\\000\\363Z\\006\\000\\000\\333\\033,\\206\\361\\011,k\\230\\001\\2145\\006ds\\270\\260\\370\\327m\\177\\021OE}\\313\\330Tfl\\367\\326\\373\\204“\\265\\324\\275\\272\\327\\352\\252z;\\363W\\231qx”\\7.7\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377\\377 0 0 0 0 0 0 0 0 0 7\\7 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\\377 7\\7 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7\\377\\7 7 7 7\\7 7 7 7\\7 7 7 7 7 7 7 7\\7 7 7 7 7 7 7 7\\7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7\\7 7 7 7 7 7 7 7 7 7\\7 7 7 7 7\\7 7 7 7 7 7 7 7 7 7 7 7\\7 7 7 7 7 7\\7 7 7 7 7 7 7 7 7 7 7\\7 7 7 7 7 7 7 7\\7 7 7 7\\7 7 7 7 7手电筒\\277\\376\\375\\343\\277\\372\\376\\177\\377\\353\\367{\\371{\\377\\213\\357\\367\\372k\\362\\237~\\377X\\345\\177\\263\\\u377\\311\\367\\377\\375W\\362\\257\\345\\177~\\275\\342\\227\\177\\376\\375\\u376\\352\\373\\377\\375将其作为Python 3中的字符串在这里不会很好用。A(pk)zip blob是字节的集合。Python 3中的字符串和字符是一个更抽象的概念,它们之间没有内在的对应关系,没有解码或编码。您的问题是什么?您的
decoded
变量是一个字符串,而不是字节。如果您需要以这种方式在代码中静态声明它,它可能会nts类似于
decoded=b“PK\x03\x04\x14”
…等。我从文件中导出的字符串似乎是zip文件,但我无法从中读取数据,如何从中获取数据?这是个问题,我想我得到的结果不正确,因为我不确定字节是如何分隔的。“\\octal”?那么扩展字符如何适应该模型呢?从文件中获取字节对象(即
my\u zipped\u data=open('file.zip','rb')。read()
-注意
rb
),而不是字符串。