是否有任何Python库可即时创建压缩文件,所以我可以在压缩时开始发送文件。现在,我正在这样做:
mydata=zlib.compress(open('files/SpeedTest_16MB.dat', 'rb').read(), zlib.Z_BEST_COMPRESSION)
result = requests.post("http://localhost/", data=mydata)
print result.status_code
此代码序列首先压缩文件,然后将其发送。有什么办法可以同时执行此操作并在压缩时进行传输。我也担心压缩率