subprocess操作命令
import subprocess
一. run()方法
---》括号里面传参数,主要有cmd, stdout, shell, encoding, check
1.直接传命令

2.命令带参数要以列表形式传入

3.命令带参数且以shell命令传入,需要加参数shell

4.加stdout=subprocess.PIPE参数

5.
6.去掉\n

7,加参数check,默认为False,加check=True会检查传入命令正误,错的话抛出异常

二.Popen()
1.传命令参数

2.不想看到返回结果加参数stdout=subprocess.PIPE

取结果

结果是放在缓存中的:

结果是字节流,decode解码:

3.
三.check_call()相当于run(check=True)

浙公网安备 33010602011771号