用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

 

posted @ 2024-08-29 18:01  咻_python  阅读(141)  评论(0编辑  收藏  举报