下面是我在spyder&中运行的基本代码。 python窒息,我做错了什么?
import csv,os,sys
path = os.getcwd()
print (path)
os.chroot(path)
我收到以下错误消息:
os.chroot(path)
AttributeError: module 'os' has no attribute 'chroot'
答案 0 :(得分:3)
一种可能性是您的操作系统是Microsoft Windows,os.chroot()
is not available。
答案 1 :(得分:0)
我检查了你的代码,没有任何错误
但我看到这个消息:
PermissionError: [Errno 1] Operation not permitted: '/home/beenj/Documents'
表示我们必须使用python3
==>运行sudo
sudo python3
然后输入上面的代码......
或者在 S uper U ser DO ( sudo )
答案 2 :(得分:0)
您是否将文件命名为os.py
?如果你这样做,它就会影响stdlib os模块。更改文件名称并删除os.pyc
或__pycache__
。
在脚本中执行print os
或类似操作,以查看Python用于获取os
模块的文件路径。