用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
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
2022-08-29 shell #!/bin/bash: No such file or directory报错