(1) os.system(系统层面的直接调用),这个调用相当直接,且是同步进行的,程序需要阻塞并等待返回。返回值是依赖于系统的,直接返回系统的调用返回值,所以windows和linux是不一样的。 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 (2) os.popen(新开线程方式),可以看出,popen方法通过p.read()获取...
一、使用os.system() os模块的system()函数是一个非常简单的方法来执行系统命令。它会执行指定的命令并等待命令执行完成。 代码语言:javascript 复制 示例代码importos # 执行简单的ls命令 result=os.system('ls -l')print(f"命令执行结果: {result}") 二、使用subprocess.run() subprocess模块提供了更强大的接...