LinMao's Blog
学习科研记录与分享!

python调用shell命令

由于电脑上装了梯子,每次都得开机都得执行一条很长的命令行,刚好最近在学习python,于是想着写一个python脚本,每次开机只需要执行python就可以。对于python调用shell命令有连个方法:

通过os模块

  1. system方法,该方法创建子进程运行外部程序只返回运行结果

  2. popen方法,不仅返回结果还返回一个类文件对象,通过调用的对象的read()或readlines()方法读取输出内容

通过subprocess模块

  1. subprocess与system相比的优势是它更灵活,其实我也不是很明白它与system相比灵活在哪里,姑且作为另外一种实现方式。


    shell=True意思是shell下执行command.

Reference

赞(1) 打赏
转载请注明出处:LinMao's Blog(林茂的博客) » python调用shell命令

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

LinMao's Blog(林茂的博客)

了解更多联系我们

觉得文章有用就打赏一下作者吧~

支付宝扫一扫打赏

微信扫一扫打赏