python中os的用法,

  python中os的用法,

  中午的时候,路边的一个面摊有宽面和细面。面条本身是一样的,只是味道不同。这突然给了边肖很多灵感。当我们使用不同的命令时,不同的模块可以完成某个程序结果,那么为什么会有那么多的知识点呢?今天,我们将通过python3 os中的不同命令,向您展示输出结果的细微差别。

  使用 os.system()

  Os.system(命令)是最简单的方法。我们可以导入OS模块,调用它的system()方法。

  参考下面的例子3360。

  只需简单的两行代码就可以在我的电脑上打开qq程序。因为我是在MacOS系统,所以需要在可执行文件前加一个open。如果是windows,我只需要填写可执行文件的绝对路径即可。

  使用 os.popen()

  os.popen(command)的调用方法与os.system()类似,但它是通过创建管道来实现fork子进程的调用程序。

  我们可以通过读取popen的返回对象来得到执行结果。

  在上面的代码中,我们可以发现,对返回的对象执行read()方法,可以在程序执行后得到返回的结果。

  总结

  Os.system()用于简单地执行命令,并可以显示执行结果。

  Os.popen()用于简单地执行命令。它不能显示执行结果,但可以通过变量返回执行结果。

  当你想执行一个命令的时候,可以先想想你对执行结果的要求是什么,然后再决定选择哪个命令。更多Python学习推荐:PyThon学习网教学中心。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: