我正在使用Python 海报模块 0.8.1,我想知道是否可以增加默认上传缓冲区大小或“块大小”?我发现默认缓冲区大小为 4096 字节(http://atlee.ca/software/poster/poster.encode.html#poster.encode.MultipartParam.iter_encode)我试图在文档中搜索一些提示但没有运气。
问问题
205 次
1 回答
1
API 没有给您设置块大小的机会,不。
您可以通过修补函数上的常量来增加缓冲区:
from poster.encode import MultipartParam
iter_encode = MultipartParam.iter_encode.im_func # function object
iter_encode.func_defaults = (8192,) # set new defaults, a 1-element tuple
函数的.func_defaults
参数可以随意替换,只要确保替换为等长的元组即可。
于 2013-07-12T10:20:19.177 回答