python如何使用os模块调用cmd?python使用os模块如何执行cmd指令代码?

对cmd的操作,在python是基本操作了,那么如何对使用模块对它进行调用操作能,在这篇文章里我给大家整理了一些关于python如何使用os模块调用cmd?python使用os模块如何执行cmd指令代码?的详解内容,有兴趣的朋友们可以学习下,希望对大家的学习带来一定的帮助 。

python如何使用os模块调用cmd?python使用os模块如何执行cmd指令代码?

文章插图
我们可以在对一个cmd指令进行操作的时候,它会直接将我们输入的内容在控制台中进行输出,如果每次返回的结果是0就表示的是执行成功的,我们可以使用os模块中的system方法对cmd指令进行执行,这是一种简单方便的使用方法,但是它不能对cmd输出的内容进行获取,使用方法如下:
# coding:utf-8import osos.system("ls")对cmd指令进行调用操作可以分成以下两种方法:
在os这个模块中,其实提供了两种方法来对cmd指令进行操作,分别是os.popen、os.system() 。
下面简单的对两种方法进行举例分析 。
一、os.system(cmd)
这个方法在执行的时候,它会自动的打开一个终端,并且无法对cmd命令中执行的结果进行保存,简单的说就是使用这个方法,可以在一个脚本中对cmd进行执行操作 。
二、os.popen(cmd,mode)
【python如何使用os模块调用cmd?python使用os模块如何执行cmd指令代码?】这个方法是使用是对一个cmd进程中的管道进行打开操作它会返回一个文件对象,读写模式根据mode决定,可以是读也可以是写,如果mode为'r',可以使用此函数的返回值调用read()来获取cmd命令的执行结果 。

    推荐阅读