`
zealot2007
  • 浏览: 10777 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Lettuce在windows下没有颜色的解决方法

阅读更多

    Lettuce 是python开发的BDD(Behavior-driven-development)的框架。熟悉Ruby的人都知道,ruby世界的经典BDD框架应属Cucumber。而Lettuce相当于Cucumber的python版。查看Lettuce详细信息请参见http://lettuce.it/或http://github.com/gabrielfalcao/lettuce。

    本着对新鲜事物的好奇(其实也不是新鲜事物,自己不懂就算新鲜咯 ),便下了一个试玩。发现使用Lettuce在windows下做测试时,无法显示颜色。只是显示了一对代码。

写道

[1;37mFeature: Compute factorial [1;30m# \featur
[1;37m In order to play with Lettuce [1;30m# \featur
[1;37m As beginners [1;30m# \featur
[1;37m We'll implement factorial [1;30m# \featur

[1;37m Scenario Outline: Factorials of [0-4] [1;30m# \featur
[0;36m Given I have the number <number> [1;30m# \featur
[0;36m When I compute its factorial [1;30m# \featur
[0;36m Then I see the number <result> [1;30m# \featur

[1;37m Examples:[0m

   无奈上网查,无果。后来找了一个可以在控制台下显示颜色的python库colorama。安装之后,修改lettuce\plugins\colored_shell_output.py文件,在文件头上加一行from colorama import init; init() 搞定。

   看了一下init()的源码,发现只是给标准输出流,错误输出流加了一个包装器,对输出做了一些手脚。另外,在linux下不需要任何修改就可以显示颜色。

   解决方法虽有些猥琐,但尚可使用。希望有知道正确解决方法的大蟒们不吝赐教。

1
2
分享到:
评论

相关推荐

    lettuce-core-5.0.4.RELEASE-API文档-中文版.zip

    赠送jar包:lettuce-core-5.0.4.RELEASE.jar; 赠送原API文档:lettuce-core-5.0.4.RELEASE-javadoc.jar; 赠送源代码:lettuce-core-5.0.4.RELEASE-sources.jar; 赠送Maven依赖信息文件:lettuce-core-5.0.4....

    lettuce-core-6.1.6.RELEASE-API文档-中文版.zip

    赠送jar包:lettuce-core-6.1.6.RELEASE.jar; 赠送原API文档:lettuce-core-6.1.6.RELEASE-javadoc.jar; 赠送源代码:lettuce-core-6.1.6.RELEASE-sources.jar; 赠送Maven依赖信息文件:lettuce-core-6.1.6....

    lettuce-core-6.1.5.RELEASE-API文档-中文版.zip

    赠送jar包:lettuce-core-6.1.5.RELEASE.jar; 赠送原API文档:lettuce-core-6.1.5.RELEASE-javadoc.jar; 赠送源代码:lettuce-core-6.1.5.RELEASE-sources.jar; 赠送Maven依赖信息文件:lettuce-core-6.1.5....

    Lettuce Reference Guide.pdf

    Lettuce的非阻塞API能够与Project Reactor协同工作,为开发人员提供了一种处理高并发场景下的Redis访问的方法。 2. Getting Started 为了让用户快速开始使用Lettuce,文档提供了适用于不同项目管理工具的获取方式,...

    Lettuce-Redis高级客户端详解1

    8. **一次性命令执行**:防止在异常情况下自动重试命令,避免数据不一致。 **使用Lettuce的准备工作:** 为了使用Lettuce,确保Redis版本至少为2.6,因为Lettuce与较新版本的RedisAPI兼容性更好。引入Lettuce库,...

    lettuce-core-5.0.5.RELEASE-API文档-中文版.zip

    赠送jar包:lettuce-core-5.0.5.RELEASE.jar; 赠送原API文档:lettuce-core-5.0.5.RELEASE-javadoc.jar; 赠送源代码:lettuce-core-5.0.5.RELEASE-sources.jar; 赠送Maven依赖信息文件:lettuce-core-5.0.5....

    Redis使用lettuce和jedis

    在Java中,我们可以使用Lettuce和Jedis这两个客户端库与Redis进行交互。本篇文章将详细探讨这两种客户端的使用方法及其特点。 首先,Jedis是Java社区广泛使用的Redis客户端,它的API设计简洁,易于上手。Jedis支持...

    Lettuce 离线版api文档.zip

    Lettuce的离线API文档,对于那些在网络环境不稳定或需要快速查询的情况下工作的开发者来说,是不可或缺的工具。 文档中的"bug"提示表明,这份离线文档可能存在一些问题,但作者承诺后续会进行更新和完善。尽管如此...

    lettuce-core-5.1.6.RELEASE.jar

    高级Redis客户端,用于线程安全同步,异步...主要在一些分布式缓存框架上使用比较多。基于Netty框架的事件驱动的通信层,其方法调用是异步的。Lettuce的API是线程安全的,所以可以操作单个Lettuce连接来完成各种操作。

    lettuce-core-5.0.3.RELEASE-API文档-中文版.zip

    赠送jar包:lettuce-core-5.0.3.RELEASE.jar; 赠送原API文档:lettuce-core-5.0.3.RELEASE-javadoc.jar; 赠送源代码:lettuce-core-5.0.3.RELEASE-sources.jar; 赠送Maven依赖信息文件:lettuce-core-5.0.3....

    Lettuce Reference Guide.zip

    Lettuce Reference Guide.zip Lettuce Reference Guide.zip Lettuce Reference Guide.zip Lettuce Reference Guide.zip

    lettuce-core,高级java redis客户端,用于线程安全同步、异步和响应性使用。支持群集、哨兵、管道和编解码器。.zip

    在分布式锁的实现上,Lettuce-core也能提供可靠的解决方案。 总的来说,Lettuce-core作为一个强大的Java Redis客户端,它的线程安全、多模态操作和丰富的功能特性使其成为开发者的首选。结合开源社区的力量,...

    lettuce-core-5.0.4.RELEASE-API文档-中英对照版.zip

    赠送jar包:lettuce-core-5.0.4.RELEASE.jar; 赠送原API文档:lettuce-core-5.0.4.RELEASE-javadoc.jar; 赠送源代码:lettuce-core-5.0.4.RELEASE-sources.jar; 赠送Maven依赖信息文件:lettuce-core-5.0.4....

    springboot2配置Lettuce连接池完整代码

    springboot2配置Lettuce连接池完整代码,采用common2-pool连接池,Lettuce为redis高级客户端,由于阅读官网文档太简单,无法完成配置,所有本示例是通过阅读源码后编写的

    lettuce-core-6.1.9.RELEASE.zip

    在故障恢复方面,Lettuce提供了自动重连和重新选择节点的能力,确保在Redis服务器出现故障时,应用程序可以快速恢复服务。它还支持配置健康检查,以监控连接状态并及时发现和处理问题。 总结来说,Lettuce是Java...

    springcloud整合lettuce使用redis

    在Spring Cloud框架中整合Lettuce来使用Redis作为缓存或数据库存储,是现代微服务架构中的常见实践。本文将详细讲解如何实现这一过程,并深入探讨相关知识点。 首先,让我们了解下Spring Cloud和Redis的基本概念。...

    SpringBoot2.X整合redis连接lettuce增强版本,支持多数据库切换,主从集群,哨兵

    该项目的主要目标是在`SpringBoot`应用中集成`Lettuce`作为Redis客户端,实现对Redis的高效访问和操作。同时,通过自定义配置和注入不同的`RedisTemplate`实例,可以轻松实现多库切换,满足不同场景下的需求。 2. **...

    Python库 | lettuce_webdriver-0.3.3.tar.gz

    "lettuce_webdriver"是一个集成Web自动化测试工具,它结合了Letttuce的BDD(行为驱动开发)框架和Selenium WebDriver,为Python开发者提供了强大的自动化测试解决方案。 首先,我们来了解Letttuce。Letttuce是...

    Lettuce Reference Guide

    Lettuce Reference Guide (.md)

    SpringBoot 整合 Lettuce Redis的实现方法

    Lettuce 基于 Netty 的连接实例(StatefulRedisConnection),可以在多个线程间并发访问,且线程安全,满足多线程环境下的并发访问,同时它是可伸缩的设计,一个连接实例不够的情况也可以按需增加连接实例。...

Global site tag (gtag.js) - Google Analytics