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

时间:2014-03-07 03:53:23

标签: python linux bash shell

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

我可以使用bash中的一个命令轻松完成此操作:

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

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

任何帮助甚至点击将不胜感激! :)

1 个答案:

答案 0 :(得分:3)

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

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

    Create a directory.