仓酷云

标题: 来谈谈:Python中履行体系敕令罕见的几种办法 [打印本页]

作者: 活着的死人    时间: 2015-1-14 21:04
标题: 来谈谈:Python中履行体系敕令罕见的几种办法
小知识:Linux是一套免费使用和自由传播的类Unix操作系统。
  1. Python中履行体系敕令罕见的几种办法:(1)os.system#仅仅在一个子终端运转体系敕令,而不克不及获得敕令履行后的前往信息#假如再敕令行下履行,成果直接打印出来例如:>>>importos>>>os.system(ls)chk_err_log.pyCmdTool.loginstall_log.txtinstall_zabbix.shmanage_deploy.shMegaSAS.log(2)os.popen#该办法不只履行敕令还前往履行后的信息对象#利益在于:将前往的成果赋于一变量,便于法式的处置。例如:>>>importos>>>tmp=os.popen(ls*.sh).readlines()>>>tmp[install_zabbix.sh
  2. ,manage_deploy.sh
  3. ,mysql_setup.sh
  4. ,python_manage_deploy.sh
  5. ,setup.sh
  6. ](3)应用模块subprocess应用办法:>>>importsubprocess>>>subprocess.call(["cmd","arg1","arg2"],shell=True)利益在于:应用对线程的掌握和监控,将前往的成果赋于一变量,便于法式的处置。如获得前往和输入:importsubprocessp=subprocess.Popen(ls*.sh,shell=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT)printp.stdout.readlines()forlineinp.stdout.readlines():printline,retval=p.wait()(4)应用模块commands模块经常使用的重要有两个办法:getoutput和getstatusoutput>>>importcommands>>>commands.getoutput(ls*.sh)install_zabbix.sh
  7. manage_deploy.sh
  8. mysql_setup.sh
  9. python_manage_deploy.sh
  10. setup.sh>>>commands.getstatusoutput(ls*.sh)(0,install_zabbix.sh
  11. manage_deploy.sh
  12. mysql_setup.sh
  13. python_manage_deploy.sh
  14. setup.sh)留意:当履行敕令的参数或许前往中包括了中文文字,那末建议应用subprocess,假如应用os.popen则会涌现毛病。
复制代码
小知识:CentOS在服务器提供商、中小型公司中装机量几乎是最大的Linux发行版。
作者: 小妖女    时间: 2015-1-16 23:37
标题: 来谈谈:Python中履行体系敕令罕见的几种办法
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
作者: 透明    时间: 2015-1-22 15:17
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
作者: 兰色精灵    时间: 2015-1-31 11:52
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
作者: 冷月葬花魂    时间: 2015-2-6 19:47
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
作者: 山那边是海    时间: 2015-2-18 11:36
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
作者: 若天明    时间: 2015-3-6 07:55
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
作者: 小女巫    时间: 2015-3-12 23:44
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
作者: 仓酷云    时间: 2015-3-20 07:09
学习Linux应具备的。[书籍+网络资源]




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2