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='')