我想创建一个临时目录,每个目录都具有读取,写入和执行的权限。我也希望能够在Windows和Linux上运行它。我已经尝试过tempfile.mkdtemp(),但是它的权限非常有限。
有人知道怎么做吗?
答案 0 :(得分:0)
您要使用Linea
更改权限:
os.chmod
bash中:
>>> import tempfile
>>> t = tempfile.mkdtemp()
>>> import os
>>> os.chmod(t, 0o444)
>>> t
'/var/folders/pg/j27n0zds1bq9pzgl9g6bm9yw0000gn/T/tmpgbuhokn7'
如果需要其他权限,请阅读docs