【问题标题】:Highlighting specific part of python command line突出显示 python 命令行的特定部分
【发布时间】:2013-01-09 15:10:49
【问题描述】:

我正在使用 Python 3.3... 在命令行中执行脚本时,我想突出显示某些部分。我需要突出显示特定行的特定部分,例如第 25 行的字符 5 到 19(类似的东西)。 我在文档中找到了 curses 模块,但我得到了:

Traceback (most recent call last):
  File "C:\Programs\Python33\proj\proj16\logdisp.py", line 14, in <module>
    import curses
  File "C:\Programs\Python33\lib\curses\__init__.py", line 13, in <module>
    from _curses import *
ImportError: No module named '_curses'

我猜模块 curses 被删除了(或者我做错了什么......) 我也尝试了 pygments,但我没有安装它。它适用于 Python 3.3 吗?

无论如何,如何使用 Python 3.3 进行高亮显示?

【问题讨论】:

    标签: python command-line highlight


    【解决方案1】:

    你在 Windows 上吗?在这种情况下,请参阅 this,因为您没有 windows 的诅咒。

    【讨论】:

    • 是的。我在 Windows 上。如果它与 Python 3.3 一起工作,它会对我有很大帮助,但它已经过时了......它的最后一次更新是在 2000 年。你确定它兼容吗?到目前为止,我尝试过的任何适用于 Python 2 的模块都没有在 Python 3 上运行...
    • 我从here 得到信息。如果您在文档中找不到某些内容,另一种可能性是自己做一些事情。我以前使用 Unix,那时我不得不编辑 curses 配置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-18
    • 1970-01-01
    • 1970-01-01
    • 2018-11-06
    • 1970-01-01
    • 2019-09-24
    相关资源
    最近更新 更多