没有项目描述

verb_counter的Python项目详细描述


函数名计数器中的动词

此脚本计算.py文件中func名称中的动词计数。
脚本递归检查所有文件夹。的默认文件夹名 搜索:
django,烧瓶,金字塔,reddit,请求,sqlalchemy。
您可以将文件夹添加到检查列表中。

如何安装

运行pip3 install verb-counter
如果需要,在cli上运行更新nltk:
$ python3
>> import nltk
>> nltk.download('all')

如何使用

如果要检查默认文件夹:
$ verbs
如果要添加项目文件夹,请用空格分隔打印:
$ verbs -p myproject1 myproject2
如果要检查所有函数名:
verbs -a

用法示例:

我们有一些文件夹结构,dclint.py

├── dclint.py
├── django
│   ├── css
│   ├── bootstrap.min.css
│   ├── my_app.py
│
├── flask
│   ├── favicon.ico
│   ├── polls.py
│   ├── garbage_files
│   │   ├──bootstrap.min.js
│   │   ├──html5shiv.min.js
│   │   ├──thrash.py
│
├── myproject
│   ├──ie-emulation-modes-warning.js
│   ├──old_version.py
│   ├──new_file.py
在所有文件夹-5.py文件中。
所有文件都有这样的函数(例如):
def get_all_names(names):
    for name in names:
        print('name: {name}'.format(name=name))
def give_money(user, money):
    print('{user} now have {money} $'.format(user=user,
     money=money))
def check_exist(folder):
    if os.path.exist(folder):
        return True

还有另一个功能。

文件夹flaskdjango已在检查列表中,但我们需要 添加myproject
运行检查:
$ verbs -p myproject
结果:
dirpath: ./myproject:
total ".py" files count: 1
verb "get" count: 1
------------
dirpath: ./django:
total ".py" files count: 3
verb "get" count: 3
verb "give" count: 2
------------
dirpath: ./flask:
total ".py" files count: 1
verb "get" count: 1
------------
total verbs: 4
unique verbs: 2
"get" in 3 projects
"give" in 1 projects

许可证

麻省理工学院许可证

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

推荐PyPI第三方库


热门话题
java依赖组织。缺少json:json:jar   从命令行Linux vs Windows调用Java   java“(BluetoothManager)”周围的这对括号是做什么的?   java在Spring中使用哪种传播?   java如何检查一个数字是否以任何顺序包含自身?   java如何在yotaphone上锁定背面屏幕?   无作用域bean的JavaCDI注入   angularjs我希望构建实时数据,将客户端传递到服务器,而不使用JAVA中的WebSocket   不显示对象的java动态JPanel   java在Flex中动态更改列系列显示名称   java Arduino未正确发送整数   测试服务器中的java Apache CXF客户端错误,需要服务器名称指示(SNI)   在GUI中按下按钮的java显示字符串方法   java如何在JSON反序列化期间将引用转换为实例   java类型安全:未选中的从对象强制转换   pac4j(多个提供商)的java SSO身份验证令牌吊销问题   java使用sbt文件指定主类的路径并包含库   运行应用程序时发生java UnsatifiedPendencyException异常