0
import subprocess
output = str(subprocess.check_output(['lspci','-n']),'utf-8')
print(output)
输出返回一个额外的新行为什么?为什么subprocess.checkoutput返回一个额外的新行?
import subprocess
output = str(subprocess.check_output(['lspci','-n']),'utf-8')
print(output)
输出返回一个额外的新行为什么?为什么subprocess.checkoutput返回一个额外的新行?
默认情况下print
总是添加一个换行符。
打印(*对象,九月=””,端= '\ n',文件= sys.stdout的,齐平=假)
这可以supressed:
print(output, end='')