为了账号安全,请及时绑定邮箱和手机立即绑定

无法在python中导入操作系统

无法在python中导入操作系统

慕的地8271018 2023-06-20 10:31:14
我在使用 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/记事本等中,然后重试


查看完整回答
反对 回复 2023-06-20
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

如果错误来自您的conda,那肯定是因为环境未激活,请尝试:

conda update conda
activate base

然后重新启动您的工作站:

conda activate (environment name)

如果错误仍然存在,请尝试前面的步骤:

sudo -s


查看完整回答
反对 回复 2023-06-20
?
慕沐林林

TA贡献2016条经验 获得超9个赞

一种解决方案可能正在改变

from os import *

import os

如果这不起作用,我会尝试重新安装 python


查看完整回答
反对 回复 2023-06-20
  • 3 回答
  • 0 关注
  • 127 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信