zoukankan      html  css  js  c++  java
  • os.popen与os.system区别

    os.system 调用系统命令,完成后退出,返回结果是命令执行状态,一般是0

    os.popen 可以实现一个“管道”,从这个命令获取的值可以在python 中继续被使用

    #该方法不但执行命令还返回执行后的信息对象
    #好处在于:将返回的结果赋于一变量,便于程序的处理

    os.popen使用语法如下:

    os.popen(command[, mode[, bufsize]])

    os.popen('ls').readlines()[0]

    os.popen() 功能强于os.system() , os.popen() 可以返回回显的内容,以文件描述符返回。
    eg:
    t_f = os.popen ("ping 192.168.1.1")
    print t_f.read()

    或者:
    for line in os.popen("ls"):
        print line

  • 相关阅读:
    2001.3.9 每日总结
    2021.3.5
    2021.3.4每日总结
    2021.3.3每日总结
    每日总结2021.3.2
    2021.1.13
    2021.1.12
    PodPreset
    ingress-nginx安装
    RBAC
  • 原文地址:https://www.cnblogs.com/wjoyxt/p/4549585.html
Copyright © 2011-2022 走看看