我想创建一个具有读取、写入和执行权限的临时目录。我还希望能够在 windows 和 linux 上运行它。我尝试过 tempfile.mkdtemp(),但它的权限非常有限。有谁知道怎么做?
1 回答

慕婉清6462132
TA贡献1804条经验 获得超2个赞
您想更改权限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
如果您需要其他权限,请阅读文档
添加回答
举报
0/150
提交
取消