import subprocess
output = str(subprocess.check_output(['lspci','-n']),'utf-8')
print(output)
输出返回一个额外的新行为什么?
答案 0 :(得分:3)
默认print
始终添加换行符。
打印(*对象,sep ='',结束=' \ n' ,文件= sys.stdout,flush = False)
这可以被压制:
print(output, end='')