仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1181|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来谈谈:Python中履行体系敕令罕见的几种办法

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:04:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识: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:40 | 只看该作者

来谈谈:Python中履行体系敕令罕见的几种办法

最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
透明 该用户已被删除
板凳
发表于 2015-1-22 15:17:59 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
兰色精灵 该用户已被删除
地板
发表于 2015-1-31 11:52:58 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-6 19:47:12 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
山那边是海 该用户已被删除
6#
发表于 2015-2-18 11:36:13 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
若天明 该用户已被删除
7#
发表于 2015-3-6 07:55:41 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
小女巫 该用户已被删除
8#
发表于 2015-3-12 23:44:11 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
9#
发表于 2015-3-20 07:09:28 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-26 04:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表