我正在尝试使用python从大型机检索日期。
我使用下面的代码来获得所需的结果。
ST_server.retrbinary('RETR filename', prntfun,blocksize=6205)
但是,我希望代码始终按照retrbinary语句中提到的块大小来检索数据(即在每个回调函数后获得6205字节)。但是看起来,blocksize是动态更改的,这不是我想要的。
请帮助。
答案 0 :(得分:0)
我相信您的意思是大型机系统的块大小。 blocksize
的{{1}}参数是关于用于从套接字读取数据的本地缓冲区。
使用FTP协议,您可以使用FTP.retrbinary
命令设置主机块大小。
请参阅IBM文档SIte subcommand—Send site-specific information to a host。
我无法测试,但应该执行以下操作:
SITE