ChinaUnix.net
相关文章推荐:

python shell命令

请教各位大牛一个问题: python的os模块,在调用os.system()命令后,看python文档知道,返回的参数应该是该shell命令的返回值,正确为0,错误为非0 但是我发现如果该shell脚本的运行时间很长(脚本是正确的),调用os.system命令会直接返回一个非0参数,而我想用这个返回值做下一步的操作就执行不了了。 想请教各位大牛这种情况要如何解决啊,谢谢!

by 又小又白 - Python - 2013-01-29 14:34:58 阅读(2106) 回复(1)

相关讨论

各位大侠: 比如我现在想执行一个简单的shell命令date,据我所知,在python里用os.system("date")。 但它的返回值是0或者1,我想要在python中保存date命令的执行结果,也就是当前的时间日期信息。 请问怎么弄啊? 谢谢~

by godmatrix - Python - 2009-07-08 17:18:17 阅读(8252) 回复(5)

请大家给个例子好吗,我试了半天都没成功

by hongbupt - Python - 2010-01-22 10:56:43 阅读(49388) 回复(7)

shell命令如下: ps -ef |grep tomcat | awk '{for(i=1;i<=NF;i++) print '\n' $i}' | grep 'Dcatalina.home' | awk -F '=' '{print $NF}' 在环境中执行是完全没有问题的,可是放到我的python脚本中,就会出现报错。先放上我的python脚本 cmd2=os.popen("""ps -ef |grep tomcat | awk '{for(i=1;i<=NF;i++) print '\n' $i}' | grep 'Dcatalina.home' | awk -F '=' '{print $NF}' """) logpath=cmd2.readline().strip('\n') print...

by zhangblh - Python - 2014-08-27 17:03:40 阅读(2293) 回复(5)

#!/usr/bin/env python import paramiko hostname='XX' username='XX' password='XX' if __name__=='__main__': paramiko.util.log_to_file('paramiko.log') s=paramiko.SSHClient() s.set_missing_host_key_policy(paramiko.AutoAddPolicy()) s.connect(hostname=hostname,username=username,password=password) stdin,stdout,stderr=s.exec_command("sudo apt-get install remove redis-server") stdin.flush() print...

by guangquanhao - Python - 2013-11-15 09:48:04 阅读(3603) 回复(3)

请教各位大牛一个问题: python的os模块,在调用os.system()命令后,看python文档知道,返回的参数应该是该shell命令的返回值,正确为0,错误为非0 但是我发现如果该shell脚本的运行时间很长(脚本是正确的),调用os.system命令会直接返回一个非0参数,而我想用这个返回值做下一步的操作就执行不了了。 想请教各位大牛这种情况要如何解决啊,谢谢!

by 又小又白 - Shell - 2013-01-18 18:27:35 阅读(1561) 回复(0)

python在执行shell命令使用os.system,如:os.system('command'),那我如何把command的执行结果存放在一个变量里面呢?os.system返回的仅仅是一个退出码。

by zing2046 - Python - 2011-10-18 10:07:48 阅读(9716) 回复(2)

.知识 objFile=open("filename", 'rw') line=objFile. readline() objFile.close() urllib.urlencode({'a':1, 'b':2,'c':3}) os.system("cmd") str.split(separator_char) len(line) str.strip(char) .mail_list.txt "11" "123456" "tom" "abc@xx.com" "19" "123456" "tom1" "abcd@xx.com" "20" "123456789" "tom2" "abcde@xx.com" "18" "123410" "tom3" "abcdef@xx.com" "13" "123456" "tom4" "abcdefg@xx.com" "11" "...

by cnscn2008 - Python文档中心 - 2007-05-11 16:26:41 阅读(1347) 回复(0)

比如翻页之类的快捷键是什么?

by eikes - Python - 2008-02-28 11:05:02 阅读(2478) 回复(1)

想写一个维持ssh端口转发的脚本,通过cron计划任务每隔几分钟运行一次。 脚本思路的设想如下:[code]import os if "ssh -g -L 66000:localhost:66000 root@10.0.0.10" in os.popen('ps -ef | grep ssh | grep 10.0.0.10).read(): # ssh端口转发正在运行 pass else: # 启动端口转发 os.system("ssh -g -L 66000:localhost:66000 root@10.0.0.10") # 但是这个ssh端口转发需要输入password,这个应该怎么处理啊?...

by xiaoquwl - Python - 2011-02-06 20:40:39 阅读(2961) 回复(2)

我刚学python,请教 大牛: 想执行 子shell中的命令 怎么办? 例如:fdisk 之后的 t,p等命令 用os.system()不行啊

by giant1st - Python - 2009-07-10 16:28:06 阅读(3451) 回复(11)