你的账号没有文件夹的权限呗,不知道你是用什么容器调用的python。如果是aspx,它是用另外一个系统账号来运行的,和你当前登录的账号是不一样的,权限也不一样,不能访问很正常。你把imgs设为所有人都有权限读写就行了。
sudo解决了权限问题,但是pip安装有个本地缓存目录,如果是用sudo,这个目录会写到root用户的home目录下(一般是/root),不用sudo,就写到当前用户home目录下(一般是/home/username)
sudo提供了选项 -h ,表示用sudo的权限,但又是用当前用户的home目录,所以最佳方式是:
sudo -H pip install XXX
试试用ospopen()来执行。popen()可以返回执行结果信息。ret_msg=ospopen(command)通过python执行系统命令时,最要注意路径问题。不论是文件还是目录一定要写全路径,不要用相对路径。
这种情况一般发生在windows图形界面下,双击执行程序后,DOS窗口运行完毕自动就关闭了。
解决办法:
1 你在程序最后加上system(“pause”), 这个调试方法改变了程序本身,不推荐。
2 你进入dos命令行,找到perl脚本所在目录,然后敲 perl <脚本名> 来执行。
3 如果你装有gvim,可以用gvim来打开perl脚本,然后敲 :!perl <脚本名> 来执行, 我通常用这种方法。
以上就是关于python文件权限不够全部的内容,包括:python文件权限不够、Mac Python安装pip包的时候权限出现问题、求助,关于python中调用windows,管理员权限cmd的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)