Python中 os.system()与os.popen()

来源:互联网 发布:网络金融理财产品 编辑:程序博客网 时间:2024/06/06 06:46



1.格式

    1) os.popen(command[, mode[, bufsize]])
    2) os.system(command)


2.方法区别

    前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。

    *os.system(command)将返回系统执行command的结果,0为无错误。

    *os.popen() 功能强于os.system() , os.popen() 可以返回回显的内容,以文件描述符返回


3.使用样例
    1) t_f = os.popen ("ping 192.168.1.1")
          print t_f.read()
          或者:
          for line in os.popen("dir"):
          print line


    2)print os.system('ping www.baidu.com')

      2)

0 0
原创粉丝点击