问题标签 [rich]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 Python 中制作经过验证的符号?
我正在开发一个使用 Python 下载和安装应用程序的项目。存储应用程序信息的存储库有一行json
表明用户是否通过验证,然后将其转换为True
或False
变量。下载用户信息后,它使用模块中的rich.print
功能在屏幕上打印信息rich
。我希望能够打印经过验证的符号,例如在 Twitter 上,我该怎么做?
python - 在python中,如何在用户打字时改变输入的颜色?
我知道有不同的方法可以在 Python 中为文本着色以在终端中看起来不错,但我还没有发现任何可以改变 USER 正在输入的文本颜色的东西。
我的意思是,就像 zsh 主题一样,根据是否找到命令,将第一个单词输入为红色或绿色。
我怎样才能在 Python 中做到这一点?它可以在哪些平台上运行?
python - ModuleNotFoundError:python 中没有名为“rich.logging”的模块
我有包含此代码的init .py,并且在代码下方出现错误:
当我运行它时,我收到此错误:
如果您需要,这是回购: https ://github.com/fedden/poker_ai
感谢帮助我解决此错误。
python - 覆盖内置的 Python Print
现在我几乎只使用 Python Rich 实现进行打印。即from rich import print
。
有没有办法将内置的 Python 打印替换为 Rich 实现,而不是将其添加到我编写的每个脚本中?
python - 是否可以使用背景感知颜色选择?
该rich
项目允许指定控制台标记,包括文本颜色。然而,似乎任何颜色选择都需要硬编码,例如使用红色表示重要消息:
这在具有浅色背景色(例如日晒光)的终端上看起来不错:
然而,当用户的背景颜色较深时,会使其难以阅读(例如 Solarized dark):
但是,作为使用 的命令行应用程序的开发人员rich
,我不能为用户的终端假设任何背景颜色,因此硬编码特定颜色似乎不是一个好主意(我也不想修改背景颜色,因为用户可能有充分的理由选择它)。所以我想知道是否rich
提供背景感知颜色选择(例如通过主题,所以我可以指定类似的东西category='important'
)?
python - Python:使 Rich 不设置字符串样式
我正在使用 Rich 来设置终端中的输出样式。我需要对随机生成的文本进行样式设置,这些文本有时会以另一种方式使其内部具有丰富的样式(“[words]”、“[/]”)。
基本上,我编写了丰富的代码以使字符串显示为绿色,但由于存在此字符,因此字符串显示为带有小的随机彩色部分。
我如何告诉富人如何设置我想要的字符串样式并停在那里,而不是同时查找其中的字符?
python - 多模块程序的日志记录
我想在我的程序中添加一个日志记录机制。我的项目目录的基本结构是这样的:
cli.py
导入所有其他module[1-3].py
的,但是,我也使用所有其他模块作为独立的可执行文件(即使在这个项目的上下文之外)。即我使用所有这些命令:
文件的基本结构:
运行结果:
我很想知道如何配置日志记录,所以即使我将执行$ python3 module1.py
,我仍将具有与根 ( RichHandler
) 中定义的相同格式。当我试图在里面设置一个额外的格式module1.py
时,它导致了一个重复的处理程序。
所以基本上我想实现这种行为: