python tempfile.mkdtemp具有所有人的权限

时间:2018-11-21 08:44:50

标签: python temporary-files

我想创建一个临时目录,每个目录都具有读取,写入和执行的权限。我也希望能够在Windows和Linux上运行它。我已经尝试过tempfile.mkdtemp(),但是它的权限非常有限。

有人知道怎么做吗?

1 个答案:

答案 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