[英]Showing whitespace/nonprintable characters in Tkinter Textarea (maybe via font)?
[英]Linux more: remove nonprintable characters
我正在使用Python来捕获Linux的更多输出。 但是,该文件包含以下字符:
<---更多---> ^ M ^ M
如何使用Python清理线条? 还是再次使用更多时间进行清理?
这不能保证正常工作,但是您应该尝试在子进程环境中将PAGER
设置为cat
。 您不能使用subprocess.call
来做到这一点,但是可以使用subprocess.Popen
来做到这一点:
childenv = os.environ.copy()
childenv['PAGER'] = 'cat'
proc = subprocess.Popen(executable="yourprogram",
args=["yourprogram", ...],
env=childenv,
stdout=subprocess.PIPE,
...)
# proc.stdout *may* now be free of `more` detritus
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.