如何“过滤”文件系统中文件的内容?

2024-04-18 14:45:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我想这样当我运行dev时_应用服务器.py或者应用程序.py(googleappengine使用的可执行文件),他们看到了我的源文件,其中包含了运行所需的API键和其他敏感数据,但我希望避免在git repo中包含这些信息。你知道吗

现在我有一个脚本,它使用看门狗python库监视文件系统的更改,提取更改的文件,处理它,并将它复制到我运行的目录应用程序.py或dev_应用服务器.py但这感觉真的很糟糕。有没有更好的办法?你知道吗

理想情况下,这个解决方案可以在linux和macosx上运行,理想情况下,它不会涉及FUSE,不过如果真的是这样的话,我想我必须学习它。你知道吗


Tags: pydevgit脚本api信息应用程序可执行文件
1条回答
网友
1楼 · 发布于 2024-04-18 14:45:09

在git repo中添加一个名为settings.py.dist的文件,其中包含一个必需键的列表。比如:

SOME_KEY = ''
ANOTHER_KEY = ''

然后将其复制到settings.py并填写键。不要将settings.py添加到git回购中。将settings.py添加到.gitignore。你知道吗

相关问题 更多 >