分析python文件并查找所需的环境变量

guessenv的Python项目详细描述


这是一个小程序,它试图猜测其他python程序将需要哪些环境变量。

Build StatusPyPI version

此工具应适用于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中找到。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Eclipse Helios for Web项目   java指定行。作为编译器设置的分隔符?   osm映射中带有osmdroid的java标记   java Android ClassNotFoundException在路径:DexPathList上未找到类   java从j2me调用GWT方法   更新到java 8后的aspectj问题   如何仅从根元素java,com提取文本内容。滴虫软件。是的。html   安卓公司。谷歌。火基。数据库DatabaseException:未能转换java类型的值。将字符串改为长字符串   从java中的方法返回arraylist变量   java如果将引用重新分配给同步块内的锁对象,会是什么?   java下载。使用spring mvc的资源文件中的xlsx文件   java Eclipse提供了什么工具来运行Eclipse中未包含的程序?   spring boot Java泛型如何读取传递给泛型方法的类型上的字段或调用方法   Javacard中的javaecdsa签名