繁体   English   中英

在python中创建具有权限的文件夹的最有效方法是什么(与运行bash / shell命令相比)?

[英]What is the most efficient way to create a folder with permissions in python (vs. running bash/shell commands)?

我正在将一些bash / shell脚本转换为Python。 我只想在CentOS系统上创建目录/文件夹(如果尚不存在),然后在其上设置777权限。

我可以使用bash中的一个命令轻松地做到这一点:

mkdir -m 777 "/PATH/TO/DIRECTORY/GOES/HERE";

现在,我正在将该命令作为python中的子进程运行,但是我想知道是否存在一种更干净,更快和/或更有效的方法?

任何帮助,甚至命中将不胜感激! :)

您可以在使用os.mkdir时直接设置权限:

mkdir(...)
    mkdir(path [, mode=0777])

    Create a directory.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM