使用popen,但文本看起来很奇怪 - Python

使用popen,但文本看起来很奇怪 - Python

问题描述:

我使用os.popen()来运行一些命令。使用popen,但文本看起来很奇怪 - Python

这是“人LS”的样子:

alt text


为什么文本显示为这样的任何想法。我尝试了Arial和Consolas字体。

帮助会很棒!谢谢

这些是退格字符:man正在尝试退格并重新打印字符以获取粗体,或者使用下划线加上背景以强调下划线。

man手册页说:

为了得到男人页面的纯文本版本,而不会退格和下划线,尝试

#人富|山口-b> foo.mantxt

你也可以做在Python简单的后期处理:

s = re.sub(".\x08", "", s) 

这消除了任何对,其中第二个字符是退格字符。

+0

谢谢你是一个了不起的答案= D我要去试图捕获退格和大胆的字符 – RadiantHex 2010-06-14 11:47:04

+0

嘿嘿有点棘手 – RadiantHex 2010-06-14 11:48:51

+0

来写在问题中的re.sub()!非常感谢你Ned!任务完成=) – RadiantHex 2010-06-14 11:55:57