当前位置:   article > 正文

python执行linux命令的三种方式_python执行linux指令

python执行linux指令
  1. import subprocess
  2. import os
  3. def subprocess_():
  4. """
  5. subprocess模块执行linux命令
  6. :return:
  7. """
  8. subprocess.call("ls") # 执行ls命令
  9. def system_():
  10. """
  11. system模块执行linux命令
  12. :return:
  13. """
  14. # 使用system模块执行linux命令时,如果执行的命令没有返回值res的值是256
  15. # 如果执行的命令有返回值且成功执行,返回值是0
  16. res = os.system("ls")
  17. def popen_():
  18. """
  19. popen模块执行linux命令。返回值是类文件对象,获取结果要采用read()或者readlines()
  20. :return:
  21. """
  22. val = os.popen('ls').read() # 执行结果包含在val中
  23. def main():
  24. subprocess_() # 方法1
  25. system_() # 方法2
  26. popen_() # 方法3
  27. if __name__ == '__main__':
  28. main()

 知乎:https://www.zhihu.com/people/xiao-ran-6-85-19/activities

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/72328
推荐阅读
相关标签
  

闽ICP备14008679号