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

余姚网站建设的公司网页设计框架结构

余姚网站建设的公司,网页设计框架结构,群晖wordpress插件,手机之家原文链接#xff1a;http://blog.csdn.net/menglei8625/article/details/7494094目前我使用到的python中执行cmd的方式有三种#xff1a;1. 使用os.system(cmd)这是最简单的一种方法#xff0c;特点是执行的时候程序会打出cmd在linux上执行的信息。使用前需要im…原文链接http://blog.csdn.net/menglei8625/article/details/7494094目前我使用到的python中执行cmd的方式有三种1. 使用os.system(cmd)这是最简单的一种方法特点是执行的时候程序会打出cmd在linux上执行的信息。使用前需要import os。os.system(ls)2. 使用Popen模块产生新的process现在大部分人都喜欢使用Popen。Popen方法不会打印出cmd在linux上执行的信息。的确Popen非常强大支持多种参数和模式。使用前需要from subprocess import Popen, PIPE。但是Popen函数有一个缺陷就是它是一个阻塞的方法。如果运行cmd时产生的内容非常多函数非常容易阻塞住。解决办法是不使用wait()方法但是也不能获得执行的返回值了。Popen原型是subprocess.Popen(args, bufsize0, executableNone, stdinNone, stdoutNone, stderrNone, preexec_fnNone, close_fdsFalse, shellFalse, cwdNone, envNone, universal_newlinesFalse, startupinfoNone, creationflags0)参数bufsize指定缓冲。我到现在还不清楚这个参数的具体含义望各个大牛指点。参数executable用于指定可执行程序。一般情况下我们通过args参数来设置所要运行的程序。如果将参数shell设为 Trueexecutable将指定程序使用的shell。在windows平台下默认的shell由COMSPEC环境变量来指定。参数stdin, stdout, stderr分别表示程序的标准输入、输出、错误句柄。他们可以是PIPE文件描述符或文件对象也可以设置为None表示从父进程继承。参数preexec_fn只在Unix平台下有效用于指定一个可执行对象(callable object)它将在子进程运行之前被调用。参数Close_sfs在windows平台下如果close_fds被设置为True则新创建的子进程将不会继承父进程的输入、输出、错误管 道。我们不能将close_fds设置为True同时重定向子进程的标准输入、输出与错误(stdin, stdout, stderr)。如果参数shell设为true程序将通过shell来执行。参数cwd用于设置子进程的当前目录。参数env是字典类型用于指定子进程的环境变量。如果env None子进程的环境变量将从父进程中继承。参数Universal_newlines:不同操作系统下文本的换行符是不一样的。如windows下用’/r/n’表示换而Linux下用 ‘/n’。如果将此参数设置为TruePython统一把这些换行符当作’/n’来处理。参数startupinfo与createionflags只在windows下用效它们将被传递给底层的CreateProcess()函数用 于设置子进程的一些属性如主窗口的外观进程的优先级等等。subprocess.PIPE在创建Popen对象时subprocess.PIPE可以初始化stdin, stdout或stderr参数表示与子进程通信的标准流。subprocess.STDOUT创建Popen对象时用于初始化stderr参数表示将错误通过标准输出流输出。Popen的方法Popen.poll()用于检查子进程是否已经结束。设置并返回returncode属性。Popen.wait()等待子进程结束。设置并返回returncode属性。Popen.communicate(inputNone)与子进程进行交互。向stdin发送数据或从stdout和stderr中读取数据。可选参数input指定发送到子进程的参数。 Communicate()返回一个元组(stdoutdata, stderrdata)。注意如果希望通过进程的stdin向其发送数据在创建Popen对象的时候参数stdin必须被设置为PIPE。同样如 果希望从stdout和stderr获取数据必须将stdout和stderr设置为PIPE。Popen.send_signal(signal)向子进程发送信号。Popen.terminate()停止(stop)子进程。在windows平台下该方法将调用Windows API TerminateProcess()来结束子进程。Popen.kill()杀死子进程。Popen.stdin如果在创建Popen对象是参数stdin被设置为PIPEPopen.stdin将返回一个文件对象用于策子进程发送指令。否则返回None。Popen.stdout如果在创建Popen对象是参数stdout被设置为PIPEPopen.stdout将返回一个文件对象用于策子进程发送指令。否则返回 None。Popen.stderr如果在创建Popen对象是参数stdout被设置为PIPEPopen.stdout将返回一个文件对象用于策子进程发送指令。否则返回 None。Popen.pid获取子进程的进程ID。Popen.returncode获取进程的返回值。如果进程还没有结束返回None。例如p  Popen(cp -rf a/* b/, shellTrue, stdoutPIPE, stderrPIPE)p.wait()if p.returncode ! 0:print Error.return -13. 使用commands.getstatusoutput方法这个方法也不会打印出cmd在linux上执行的信息。这个方法唯一的优点是它不是一个阻塞的方法。即没有Popen函数阻塞的问题。使用前需要import commands。例如status, output  commands.getstatusoutput(ls)还有只获得output和status的方法commands.getoutput(ls)commands.getstatus(ls)
http://www.pierceye.com/news/173046/

相关文章:

  • 网站怎么做301定向wordpress极客式主题
  • 造价工程建设协会网站怎么把做的网站发布
  • 万网网站首页好企业网站
  • 廊坊做网站电话企业网络搭建拓扑图
  • 建设社区网站有什么借鉴之处专业网站制作哪家专业
  • 南宁网站推广流程wordpress 雅黑字体
  • 个人网站制作代码河北seo基础知识
  • 国内做视频的网站有哪些企业网站价格花
  • 泰安网站推广优化wordpress首页图片
  • 政协网站建设更改wordpress管理员用户名
  • 网站浏览器兼容性通用有那种网站么
  • 网站中全景是怎么做的云南网络营销文化优化
  • 苏州网站优化哪家好换空间对网站的影响
  • 如何做黑客攻击网站专业的网站建设运营
  • 门户网站建站流程做网站在哪里做比较好
  • 青创网站首页wordpress用户发文章
  • wordpress 仿站 主题网站建设拍金手指排名贰拾
  • 自己的网站怎么做跳转广州白云建方舱医院
  • 免费搭建购物网站网页游戏网站打不开
  • 专业的东莞网站设计wordpress extra script
  • 嘉兴网站开发公司电话从零开始创建wordpress主题.pdf
  • 备案号怎么添加到网站自己做网站原始代码
  • 可以做exe的网站邯郸做紧固件网站
  • 电子商务网站开发的说法移动端首页尺寸
  • 普通网站服务器房地产营销门户网站开发
  • 免费做公司网站wordpress文章格式
  • 制作网站教学设计金湖县城乡建设局网站
  • 微商城网站建设咨询网站做的不满意
  • 装企工长网站开发互联网营销师考试内容
  • 广州高端网站定制公司哪家好全椒县城乡规划建设局网站