gpt4 book ai didi

python - read() 在 NUL 字符后停止

转载 作者:太空宇宙 更新时间:2023-11-04 06:26:35 24 4
gpt4 key购买 nike

我正在通过 HTTPS 下载文件,我通过 urllib2.Request 请求文件,它们作为 socket._fileobject 返回。理想情况下,我希望将其流式传输到文件以避免将其加载到内存中,但我不确定如何执行此操作。

我的问题是,如果我在对象上调用 .read(),它只会返回第一个 NUL 字符之前的所有数据,而不会读取整个文件。我该如何解决这个问题?

NUL 字符归结为 \x00 如果有帮助的话,我不确定那是什么编码

最佳答案

我发现问题是我在 PyScripter 中运行代码,内置的 python 解释器终止了输出中的 NUL 字节。所以我的代码没有问题,如果我在 PyScripter 之外运行它一切正常。现在运行 Wing IDE,永不回头:)

关于python - read() 在 NUL 字符后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7581963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com