我在使用 Pyzo 4.10.2 时尝试导入操作系统时收到此消息:ValueError:源代码字符串不能包含空字节这是我试过的代码:from os import *os.mkdir('Repertoire_test')我以前也试过import os。当我直接在 python 中尝试它时(黑色背景解释器)它可以工作,因为我可以在我的硬盘驱动器中看到该文件夹:Warning:This Python interpreter is in a conda environment, but the environment hasnot been activated. Libraries may fail to load. To activate this environmentplease see https://conda.io/activationType "help", "copyright", "credits" or "license" for more information.>>> import os>>> os.mkdir('Rpertoire_test')>>>
3 回答

皈依舞
TA贡献1851条经验 获得超3个赞
这是你的实际代码吗?因为这会导致另一个错误,因为您正在使用 * 从 os 导入所有内容,但尝试使用 os.foo() 进行访问。这应该会导致 NameError(我猜)。尝试:
import os os.mkdir('Repertoire_test')
更正后尝试另一个编辑器/IDE。该错误表明您的代码中某处存在未显示的无效字符,并且您的 IDE 无法获取该字符。或者将代码复制到gedit/记事本等中,然后重试

人到中年有点甜
TA贡献1895条经验 获得超7个赞
如果错误来自您的conda,那肯定是因为环境未激活,请尝试:
conda update conda activate base
然后重新启动您的工作站:
conda activate (environment name)
如果错误仍然存在,请尝试前面的步骤:
sudo -s
添加回答
举报
0/150
提交
取消