当前位置: 首页 > news >正文

腾讯云主机网站建设教程网站建设的要求及标准

腾讯云主机网站建设教程,网站建设的要求及标准,武义县建设局网站,建筑公司简历模板有很多需求需要在Python中执行shell命令、启动子进程#xff0c;并捕获命令的输出和退出状态码#xff0c;类似于Java中的Runtime类库。 subprocess模块的使用#xff1a; Python使用最广泛的是标准库的subprocess模块#xff0c;用来替换os.system(),os.spawn*(),os.popen…有很多需求需要在Python中执行shell命令、启动子进程并捕获命令的输出和退出状态码类似于Java中的Runtime类库。 subprocess模块的使用 Python使用最广泛的是标准库的subprocess模块用来替换os.system(),os.spawn*(),os.popen*()和commands.*等模块与函数。 使用subprocess最简单的方式就是用它提供的便利函数call,check_all与check_output,当便利函数满足不了要求再使用Popen类。 1. call subprocess(args,*,stdinNone,stoutNone,stderrNone,shellFalse)shellTrue,Python会先运行一个shell再用shell解释字符串而不是传递一个列表。 2. check_call check_all与call类似只是遇到异常情况返回的形式不同它会抛出subprocess.CalledProcessError异常3. check_output 这个便利函数是使用最多了它可以获取命令的结果而不是退出状态码如果想要捕捉退出状态码可以通过抛出的subprocess.CalledProcessError异常 import subprocess try: output subprocess.check_output(ls /zz,shellTrue) except subprocess.CalledProcessError as e: output e.output code e.returncode print (code,output) 执行结果如果想捕获命令的错误输出需将错误输出重定向到标准输出 subprocess.check_output([cmd,arg1,arg2],stderrsubprocess.STDOUT)4. 使用Popen 下面的exexute_cmd函数对Popen进行了封装执行成功返回标准输出和状态码失败是返回状态码和错误输出。 #!/usr/bin/python #codingutf8 import subprocess def execute_cmd(cmd): p subprocess.Popen(cmd, shellTrue, stdinsubprocess.PIPE, stdoutsubprocess.PIPE, stderrsubprocess.PIPE) stdout, stderr p.communicate() if p.returncode ! 0: return p.returncode, stderr return p.returncode, stdout if __name____main__: cmdls /u01 returncode,outexecute_cmd(cmd) if returncode ! 0: raise SystemExit(execute {0} err :{1}.format(cmd,out)) else: print(execute command ({0} sucessful).format(cmd))目录不存时
http://www.pierceye.com/news/617278/

相关文章:

  • apache 配置php网站石家庄做公司网站
  • 新动力网站建设wordpress顶部图片大小
  • 网站开发 手机 电脑手机网站建设文章
  • 网站维护的过程及方法济南街道办网站建设
  • 服务佳的小企业网站建设智慧团建pc端入口
  • 兰州北山生态建设局网站今天重大新闻2021
  • 民权网站建设用别人服务器做网站
  • 周口网站建设 网站制作 网络推广wordpress4.0安装教程
  • 长治市建设局网站自己做网站的优势
  • 网站管理与维护的优势php 做视频网站
  • 建设部网站业绩补录商河 网站建设
  • 网站页面设计考虑要素建站知识
  • 打电话叫人做网站城阳网站制作
  • 网页制作素材网站推荐软件开发属于什么专业类别
  • 淘宝做基础销量怎么网站中国十大培训机构影视后期
  • 网站平台是怎么做财务的兴盛优选购物平台下载
  • 网站备案是给什么进行备案seo如何优化关键词上首页
  • 怎么用qq邮箱做网站做网站一般注册哪几类商标
  • 建设银行网站未响应海外网网址
  • 安防监控网站模板忻州市建设厅网站首页
  • 建网站需要什么条件网站运行费用预算
  • 网站建设打广告网站翻页代码
  • 自己怎么免费做网站平面设计师赚钱吗
  • 南宁建站模板源码公众号开发用什么技术
  • 北京自助建站软件软件外包公司的优势和劣势
  • 网页 代码怎么做网站建设规划展览馆网站的优势
  • 山西省建设主管部门网站单位网站建设意义
  • 怎么建设自己收费网站电影网站建设费用
  • 黑龙江建设网一体化平台seo网站关键词优化价格
  • 西宁做网站公司电话找公司网站建设