subprocess 模块
看了很多别人写的,感觉都没说到重点
就两个功能
一,subprocess.run 执行命令并等待子程序执行完成
shell=true 通过系统shell执行命令, capture=true 捕获stdout和stderr(等价于stdout=pipe,stderr=pipe)
txt =true 将输出转换为字符串 check=true 若命令退出码非0,则抛出calledprocesserror
返回值:completedprocess对象,包含args(命令参数),returncode(退出码),stdout(标准输出),stderr(标准cuowu)
obj=subprocess.run(["python",r"C:\Users\PycharmProjects\flask_资料集\000.py","--string1","goodboy"],capture_output=True,shell=True,text=True)