python - 具有所有人权限的 python tempfile.mkdtemp
问题描述
我想创建一个临时目录,每个目录都具有读取、写入和执行的权限。我还希望能够在 Windows 和 linux 上运行它。我试过 tempfile.mkdtemp(),但它的权限非常有限。
有谁知道该怎么做?
解决方案
您想通过以下方式更改权限os.chmod
:
>>> import tempfile
>>> t = tempfile.mkdtemp()
>>> import os
>>> os.chmod(t, 0o444)
>>> t
'/var/folders/pg/j27n0zds1bq9pzgl9g6bm9yw0000gn/T/tmpgbuhokn7'
在 bash 中:
dr--r--r-- 2 me staff 64 21 Nov 17:48 tmpgbuhokn7
如果您想要其他权限,请阅读文档
推荐阅读
- python - 使用 savedmodel simple_save 和 tensorflow keras 对输入进行预处理
- html - 页面中有多个滑动菜单
- ios - 与具有多个子 ViewControllers 的 ViewController 交互
- java - 如何将我的程序重置为今天(Java)
- maven - 如何停止输出“[警告]配置选项'appendAssemblyId'设置为false。”的maven?
- amazon-web-services - AWS CodeDeploy 与 Spot 和按需实例混合的 Autoscaling 启动模板
- spring-boot - Hibernate 未找到/加载混淆 jar 中的 JPA 实体
- sdk - How to install NAOqi controller for simulated NAO robots in Webots
- ionic-framework - 在另一页中使用变量 - Ionic
- c++ - ESP:操作系统自动登录/接受消息,重定向到公共 WIFI 门户接入点等页面