You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中读取完整文件为字节并赋值给变量(突破64KB限制)

解决文件字节读取与显示问题
  • 首先明确核心问题:你的代码已经读取了完整的文件字节,只是终端输出对内容大小有限制,导致仅显示64KB内容。可以通过打印字节长度验证:

    import os
    
    filepath = "你的文件路径"
    filee = open(filepath, mode='rb')
    filedata = filee.read(os.path.getsize(filepath))
    # 打印总字节数,对比文件实际大小
    print(len(filedata))
    

    如果输出的长度和文件实际大小一致,说明filedata已经存储了完整内容。

  • 简化读取代码:file.read()不带参数时会自动读取整个文件,无需手动传入文件大小,更简洁可靠:

    with open(filepath, 'rb') as filee:
        filedata = filee.read()
    

    使用with语句还能自动关闭文件,避免资源泄漏。

  • 验证完整内容的方法:如果需要确认读取的字节是否完整,可将其写入新文件,对比原文件和新文件的大小与内容:

    with open("验证输出.bin", 'wb') as out_file:
        out_file.write(filedata)
    

内容的提问来源于stack exchange,提问作者eggbladder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 12:17:04