【Python】使用urwid判断字符的宽度(适用于命令行界面)

【未经个人同意不得转载】

【本文章发布于CSDN:【Python】使用urwid判断字符宽度


查了一下python判断字符宽度的,然后看到个文章里提到了urwid【Python计算字符宽度的方法】,然后感觉自己捡到宝了,去搜一下urwid,结果,呵呵,抄,尽情抄,一个文章复制黏贴甚至连格式都不带改的,弄得我连文章的真实出处都不知道在哪。





使用urwid判断字符宽度

用urwid.str_util.get_width(ordinal:int)进行判断,可惜这函数不是直接根据字符判断的(也就是你直接往函数里传入字符会报错),而是根据字符编码判断,也就是要调用该函数的话得额外加上ord

ch='A'
#urwid.str_util.get_width(ch)#【这个直接报错提示参数错误】
urwid.str_util.get_width(ord(ch))





安装urwid

Windows端:pip install urwid

Linux端:apt-get install python-urwid

【GitHub-urwid】

猜你喜欢

转载自blog.csdn.net/weixin_44733774/article/details/124079410