用python创建文件夹并授予权限(windows和linux通用)
因为是对路径进行操作,所以使用os模块
import os
创建文件夹,使用os.mkdir
# directory_path = '要创建路径的完整路径' new_directory = 'D:\\test' # 以windows为例,在D盘创建一个test的文件夹 os.mkdir(new_directory)
给文件夹授权,使用os.chmod
# 这里给刚创建的文件夹777的权限 os.chmod(new_directory,stat.S_IRWXU+stat.S_IRWXG+stat.S_IRWXO)
os.chmod授予权限说明:
stat.S_IXOTH: 其他用户有执行权1 stat.S_IWOTH: 其他用户有写权限2 stat.S_IROTH: 其他用户有读权限4 stat.S_IRWXO: 其他用户有全部权限(权限掩码)7 stat.S_IXGRP: 组用户有执行权限1 stat.S_IWGRP: 组用户有写权限2 stat.S_IRGRP: 组用户有读权限4 stat.S_IRWXG: 组用户有全部权限(权限掩码)7 stat.S_IXUSR: 拥有者具有执行权限1 stat.S_IWUSR: 拥有者具有写权限2 stat.S_IRUSR: 拥有者具有读权限4 stat.S_IRWXU: 拥有者有全部权限(权限掩码)7