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

运行Py-Cord代码遇ValueError: source code string cannot contain null bytes求助

解决import discord触发的ValueError: source code string cannot contain null bytes问题

排查与修复步骤:

  • 检查脚本文件的空字节
    你的Python脚本可能被Windows更新或其他操作写入了空字节(\x00)。用支持显示特殊字符的编辑器(如Notepad++)打开脚本,开启显示所有字符功能(Notepad++:视图→显示符号→显示所有字符),找到并删除标记为NUL的字符。如果文件损坏严重,直接替换为干净的备份代码。

  • 彻底重装Py-Cord库
    Windows更新可能导致Py-Cord的安装文件损坏,降级无效的话直接彻底卸载重装:

    1. 打开命令提示符,执行:pip uninstall -y py-cord
    2. 手动删除Python安装目录下Lib\site-packages中的discord文件夹和py_cord-*相关的.dist-info文件夹
    3. 重新安装:pip install py-cord
  • 修复Python解释器
    Windows更新可能破坏了Python 3.9的安装文件:

    1. 打开控制面板→程序和功能,找到Python 3.9.0 x64
    2. 右键选择「更改」,点击「修复」,完成后重新运行脚本
  • 排除第三方软件干扰
    部分杀毒、系统优化工具可能在更新后修改了文件权限或内容。暂时关闭这类软件,再测试脚本运行情况。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 22:02:04