使用popen,但文本看起来很奇怪 - Python
问题描述:
我使用os.popen()来运行一些命令。使用popen,但文本看起来很奇怪 - Python
这是“人LS”的样子:
为什么文本显示为这样的任何想法。我尝试了Arial和Consolas字体。
帮助会很棒!谢谢
答
这些是退格字符:man
正在尝试退格并重新打印字符以获取粗体,或者使用下划线加上背景以强调下划线。
的man
手册页说:
为了得到男人页面的纯文本版本,而不会退格和下划线,尝试
#
人富|山口-b> foo.mantxt
你也可以做在Python简单的后期处理:
s = re.sub(".\x08", "", s)
这消除了任何对,其中第二个字符是退格字符。
谢谢你是一个了不起的答案= D我要去试图捕获退格和大胆的字符 – RadiantHex 2010-06-14 11:47:04
嘿嘿有点棘手 – RadiantHex 2010-06-14 11:48:51
来写在问题中的re.sub()!非常感谢你Ned!任务完成=) – RadiantHex 2010-06-14 11:55:57