Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的Chmod-[Errno 1]操作不允许_Python_Macos_Chmod - Fatal编程技术网

Python中的Chmod-[Errno 1]操作不允许

Python中的Chmod-[Errno 1]操作不允许,python,macos,chmod,Python,Macos,Chmod,我正在尝试修改OS X上“我的/应用程序”文件夹中的应用程序。我需要获得读写权限,因此我当前拥有: os.chmod(appDir, 0644) 其中appDir是我的应用程序的目录。但是,每当我运行程序时,都会出现以下错误: OSError: [Errno 1] Operation not permitted: '/Applications/Simplenote.app' 我会尝试sudo,但是如何通过Python输入密码?(顺便说一下,这是一个Python脚本) 非常感谢您的帮助。我想您

我正在尝试修改OS X上“我的/应用程序”文件夹中的应用程序。我需要获得读写权限,因此我当前拥有:

os.chmod(appDir, 0644)
其中appDir是我的应用程序的目录。但是,每当我运行程序时,都会出现以下错误:

OSError: [Errno 1] Operation not permitted: '/Applications/Simplenote.app'
我会尝试sudo,但是如何通过Python输入密码?(顺便说一下,这是一个Python脚本)


非常感谢您的帮助。

我想您需要先执行脚本本身,然后键入密码并运行密码。注意:您是否希望它只能读/写?通常,您希望可执行文件也是可执行的,例如
0o755
(前缀
0o
使其与Py2和Py3兼容)。@minitoto您能给我一个实际的代码示例吗?我以前从未使用过操作系统函数。编写python脚本,打开命令行并运行sudo python脚本。py@minitoto这是一个很好的建议,但是请注意,无限权限和自动化的结合会大大增加错误的范围。小心不要删除您的内容:)