Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
410 views
in Technique[技术] by (71.8m points)

arrays - Python Read binary file from disk to StringIO

I'm trying to write in memory using StringIO in py2 this file:

0644 5445 4c49 420f 425c 000f 0053 006e
0061 0070 0045 0044 0041 0020 004c 0069
0062 0072 0061 0072 0079 0084 0054 0068
0069 0073 0020 0077 006f 0072 006b 0020
0069 0073 0020 006c 0069 0063 0065 006e
0073 0065 0064 0020 0075 006e 0064 0065

my code:

stream = StringIO()
with open(your_path, 'rb') as temp:
    stream.write(bytearray(temp.read()))
stream.getvalue()
>>> DTELIBB   4;O  B5AB0   -  >?8A0=85  4;O  181;8>B5:8  :><?>=5=B>2B@B@BABAB@B@B@    B@B@;?? ;??  ;??  B@;???;?f@;?? ;......................................

I just want to get the same output stored in memory to write it then in ZipFile


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

57.0k users

...