键入test CLI工具。

typeshell的Python项目详细描述


typeshell命令行

说明

typeshell cli是一个Python命令行接口工具,它是作为一个Python类型测试包pytyper概念的证明而编写的。在

安装

pip install typeshell

使用

基本用法

^{pr2}$

位置参数

create                 create typing session
count                  number of prompts in session
{proverbs, shakespeare}
                       type of prompts in session

可选参数

-h, --help             show this help message and exit
-V, --version          show program version
-v, --verbose          increase output verbosity

示例

使用3条谚语创建打字会话:

typeshell create 3 proverbs

在输入会话开始之前,需要确认输入:

*-------[Generating session]-------*
              Prompts:              
                 3                  
               Type:                
              proverbs              
*------[Press enter to begin]------*

会话开始时,shell窗口将被清除,只显示输入的提示和空格:

Grief divided is made lighter.

请注意,按enter键后计时器将立即启动。要退出当前会话,请通过KeyboardInterrupt停止shell进程。在

输出

完成一个会话后,该会话的平均统计信息将可见:

*-------[Finished session]-------*
Average statistics:

Gross-WPM: 71.978
Net-WPM  : 58.446
Accuracy : 0.95
Errors   : 2.334
Time     : 8.102
*----------------------------------*

在创建键入会话时指定--verbose将为每个提示的输出提供用户的输入,以及指示用户输入错误的附加行。在

> Grief divided is made lighter.
$ Grief divided is made lighter.

> A ship in the harbor is safe, but that is not what a ship is for.
$ A ship in the harbor is safe, hut that is not what a ship is for
                                ^                                 ^
> Every man is the architect of his destiny.
$ Ebery man is the architext of his deinrny.
   ^                      ^           ^^^  

许可证

typeshell是根据MIT许可证授权的。在

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

推荐PyPI第三方库


热门话题
java如何在片段中使用listView?   java Android Studio:在不同的活动中使用“OnClick”方法?   设置IntelliJ时,java字符未正确显示   如何使用Java解析每个不同键和值的JSON对象?   简单的java AI响应程序?   java更改进程中不确定对话框的颜色   java类型不匹配:无法在eclipse中从双精度转换为整数   java如何理解我的类的属性是否已更改   xml Java Jena API获取另一个类的属性   java在JPanel上缩放和加载地图分幅   java在安卓 studio上使用工具栏的正确方法是什么?   java使用基于iText Core的OpenPdf从pdf页面删除或更新添加的图像图标   JavaFacebookGraphAPI在第一次请求时返回400,在第二次请求时返回200,这两个请求是相同的   java如何在DynamoDB中实现选择和插入项作为一个事务   java如何使用MAVEN运行方法?   (如何)在Java三元运算符语句中捕获异常?   java如何使用Hibernate SchemaExport和BeanValidation约束导出数据库模式?   java如何在weblogic中使用hibernate代替eclipselink?   Java读socketTcp更快