发现在python文件中定义的名称
py3names的Python项目详细描述
列出python3文件中定义的名称。很简单是的。
用法
$ py3names nuclear_launch.py os sys warhead detonate trajectory firepower
或
$ cat nuclear_launch.py | py3names os sys warhead detonate trajectory firepower
那又怎样?
它使用ast模块解析代码,并遍历 名称定义的结果语法树。
当前可检测:
- 全局和函数范围定义的变量
- 类和对象属性
- 函数和函数参数
- 循环迭代变量名
要点是什么
我主要需要这个 CodeInColor插件