分析python文件并查找所需的环境变量
guessenv的Python项目详细描述
这是一个小程序,它试图猜测其他python程序将需要哪些环境变量。
此工具应适用于Python2.7和Python3.3+
使用量
guessenv [-h] [-v] [-q] [-O] [-A] [-x EXCLUDE] [-X] files [files ...]
默认情况下,guessenv将遍历命令行中指定的所有文件和目录,查找
似乎在搜索环境变量并打印出所有“必需”环境的模式
变量(通过类似于os.environ[...]
的方式访问的变量)。
如果使用-O
参数调用,它还将输出可选的环境变量(通过
os.getenv(...)
或os.environ.get(...)
。
如果调用^ {< CD5>}参数,如果当前没有任何“必需的”环境变量,则它将退出非零。 存在于环境中。
如果使用-v
参数调用,它将打印有关在何处找到变量的详细信息。
如果使用-q
参数调用,它将不打印任何内容(除非-A
也被传递并且缺少任何变量)
参数-x
和-X
允许您在执行递归搜索时排除文件或目录。
许可证
这项工作是在isc许可下授权的,其副本可以在LICENSE.txt中找到。