使用Python解码字节流中的以下特殊字符需要什么特定语法?
?[0m?[1maws_instance.ansible-server: Provisioning with 'file'...?[0m?[0m
问题是?]
和?[
贯穿整行。
以下是产生上述乱码输出的代码:
import subprocess
proc = subprocess.Popen('python name-of-script.py',cwd="C:\\path\\to\\directory",stdout=subprocess.PIPE)
while True:
line = proc.stdout.readline()
if line:
print(line.decode('utf-8').rstrip('\r|\n'))
else:
break