zoukankan      html  css  js  c++  java
  • python 执行系统命令

    os.system() 和 os.popen()

    1. os.system()

    os.system 直接执行命令,执行成功返回0.

    >>> a = os.system('ls')
    bin dev initrd.img lib32 media proc scratch sys var
    boot etc initrd.img.old lib64 mnt root selinux tmp vmlinuz
    cdrom home lib lost+found opt sbin srv usr vmlinuz.old
    >>> a
    0


    2. os.popen()

    os.popen() 将运行结果作为一个 file object 返回。

    复制代码
    >>> a = os.popen('ls')
    >>> a
    <open file 'ls', mode 'r' at 0x7f866451ddb0>
    >>> a.readlines()
    ['bin ', 'boot ', 'cdrom ', 'dev ', 'etc ', 'home ', 'initrd.img ', 'initrd.img.old ', 'lib ', 'lib32 ', 'lib64 ', 'lost+found ', 'media ', 'mnt ', 'opt ', 'proc ', 'root ', 'sbin ', 'scratch ', 'selinux ', 'srv ', 'sys ', 'tmp ', 'usr ', 'var ', 'vmlinuz ', 'vmlinuz.old ']
    复制代码
  • 相关阅读:
    VijosP1274:神秘的咒语
    2009年浙大 :找出直系亲属
    django用户信息扩展
    缓存
    自定义认证
    自定义admin
    权限的配置和使用
    form表单
    过滤器 自定义查询
    中间件
  • 原文地址:https://www.cnblogs.com/elleniou/p/3169154.html
Copyright © 2011-2022 走看看