报错
https://s1.ax1x.com/2022/11/15/zEmKk8.png第42行-60行代码:
try:
f=open("name.txt")
name=f.read()
f.close()
except:
f=open("name.txt","w")
f.write(hashlib.md5(str("admin").encode()).hexdigest())
f.close()
f = open("name.txt")
name = f.read()
f.close()
在IDLE中可以正常运行,但是命令提示符中一闪而过,无法正常运行。
python版本3.11 本帖最后由 jackz007 于 2022-11-15 12:10 编辑
报错信息 Permission denied:'name.txt'
意思是,权限否定,不允许创建文件 'name.txt'
你可以换一个磁盘路径(把 py 文件拷贝到另外一个目录)试试看呢 jackz007 发表于 2022-11-15 12:09
报错信息 Permission denied:'name.txt'
意思是,权限否定,不允许创建文件 'name.txt ...
我试过用Nsudo开最高权限,还是不行
IDLE里都能正常运行{:10_266:} 本帖最后由 jackz007 于 2022-11-15 12:14 编辑
陶远航 发表于 2022-11-15 12:10
我试过用Nsudo开最高权限,还是不行
IDLE里都能正常运行
可能 IDLE 是在以管理员身份在运行,所以,权限比较高。
你再试试不要在根目录内运行,在这个盘上新开一个子目录,进子目录运行呢。 jackz007 发表于 2022-11-15 12:12
可能 IDLE 是在以管理员身份在运行,所以,权限比较高。
Nsudo也是最高权限啊 陶远航 发表于 2022-11-15 12:14
Nsudo也是最高权限啊
你再试试不要在根目录内运行,在这个盘上新开一个子目录,进子目录运行呢。 jackz007 发表于 2022-11-15 12:15
你再试试不要在根目录内运行,在这个盘上新开一个子目录,进子目录运行呢。
行吧
页:
[1]