使用 popen,但文本看起来很奇怪 - Python
我正在使用 os.popen() 来运行一些命令。
这就是 "man ls" 的样子:
关于显示文本的任何想法像这样。我尝试了 Arial 和 Consolas 字体。
帮助将是惊人的!谢谢
I'm using os.popen() in order to run a few commands.
This is what "man ls" looks like:
Any ideas why the text is displayed as such. I tried both Arial and Consolas fonts.
Help would be amazing! Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这些是退格字符:
man
尝试退格并重新打印字符以获得粗体,或者尝试通过下划线加退格来获得下划线。man
手册页显示:您还可以在 Python 中进行简单的后处理:
这会删除第二个字符是退格键的任何字符对。
Those are backspace characters:
man
is trying to backspace and reprint characters to get bolding, or underscores plus backspaces to get underlining.The
man
man page says:You could also do a simple post-processing in Python:
This removes any pair of characters where the second character is a backspace.