我正在做一个控制台应用程序下载gcp对象使用服务帐户GOOGLE_CREDENTIALS,这是存储在json文件。当我buddle我的项目使用自动py-to-exe,使它成为一个exe文件。json文件来到这个文件夹。我想隐藏这个文件,从用户。有没有办法这样做?
izkcnapc1#
您可以在安装脚本的末尾使用os.chmod,将构建目录中的任何文件设置为只读。例如:
import os import stat os.chmod(path_to_file, stat.S_IREAD)
而且下面还藏着用:stat.FILE_ATTRIBUTE_HIDDEN这表示文件或目录是隐藏的。它不包括在一个普通的目录列表中。参考这个链接如何使用文件属性隐藏。有关详细信息,请参阅此SO
stat.FILE_ATTRIBUTE_HIDDEN
1条答案
按热度按时间izkcnapc1#
您可以在安装脚本的末尾使用os.chmod,将构建目录中的任何文件设置为只读。例如:
而且下面还藏着用:
stat.FILE_ATTRIBUTE_HIDDEN
这表示文件或目录是隐藏的。它不包括在一个普通的目录列表中。参考这个链接如何使用文件属性隐藏。有关详细信息,请参阅此SO