2024-06-16 12:26:07 发布
网友
我想创造一个设置.py这将构建rpm/deb包,我希望它创建一个具有777权限的空白目录。我让它通过数据文件创建目录
data_files=[ ( '/var/spool/my_dir', [] ) }
但它创建的目录有755个权限。我怎么得到设置.py要创建具有777权限的目录??在
有办法做到这一点。您需要重写install方法。请看我的答案: set file permissions in setup.py file
install
我不认为有一种方法可以在调用setup中指定文件权限。在
setup
您可以始终import os并在setup调用之后执行类似os.chmod('/var/spool/my_dir', 0777)的操作。不过,老实说,我想知道您是否真的需要这些权限。在
import os
os.chmod('/var/spool/my_dir', 0777)
有办法做到这一点。您需要重写
install
方法。请看我的答案: set file permissions in setup.py file我不认为有一种方法可以在调用
setup
中指定文件权限。在您可以始终
import os
并在setup
调用之后执行类似os.chmod('/var/spool/my_dir', 0777)
的操作。不过,老实说,我想知道您是否真的需要这些权限。在相关问题 更多 >
编程相关推荐