您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如果使用颜色提示,如何在Python readline中修复列计算

如果使用颜色提示,如何在Python readline中修复列计算

我打开 ,发现:

 -函数:int rl_expand_prompt(char *提示)
     在PROMPT中展开任何特殊字符序列,然后设置
     本地Readline提示重新显示变量。该功能是
     由`readline()'调用。也可以称为扩展
     主要提示,如果`rl_on_new_line_with_prompt()'函数或
     使用了rl_already_prompted变量。它返回的数量
     (可能是多行)最后一行的可见字符
     提示。应用程序可能指示提示包含
     显示时不占用实际屏幕空间的字符
     用特殊标记将一系列此类字符括起来
     “ RL_PROMPT_START_IGNORE”和“ RL_PROMPT_END_IGNORE”(在
     `readline.h'。这可用于嵌入终端特定的转义
     提示中的顺序。

就像说的那样,我在 *

 / *供readline客户端使用的定义。* /
#定义RL_PROMPT_START_IGNORE'\ 001'
#定义RL_PROMPT_END_IGNORE'\ 002'

因此,我对 适当的更改:

    绿色='\ 001 \ 033 [32m \ 002'
    红色='\ 001 \ 033 [31m \ 002'
    重置='\ 001 \ 033 [0m \ 002'

现在一切正常!!!

python 2022/1/1 18:34:10 有246人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶