广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python调用Windows的cmd命
  • 527
分享到

python调用Windows的cmd命

pythonWindowscmd 2023-01-31 05:01:27 527人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

主要介绍两种方式:python的os模块os模块调用CMD命令有两种方式:os.popen(),os.system() 都是用当前进程来调用。os.system是无法获取返回值的。当运行结束后接着往下面执行程序。用法如:os.system

主要介绍两种方式:

python的os模块

os模块调用CMD命令有两种方式:os.popen(),os.system() 都是用当前进程来调用。

os.system是无法获取返回值的。当运行结束后接着往下面执行程序。

用法如:os.system(“ipconfig”)

import os

os.system("ipconfig")

执行结果如下:

windows IP 配置


无线局域网适配器 无线网络连接:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . : 

以太网适配器 本地连接:

   连接特定的 DNS 后缀 . . . . . . . : 
   本地链接 IPv6 地址. . . . . . . . : fe80::e1c4:78dd:65a8:7bac%13
   IPv4 地址 . . . . . . . . . . . . : 192.168.180.102
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 192.168.180.1

OS.popen带返回值的,如何获取返回值。

如下:

  p = os.popen(cmd)

print p.read()   #得到的是个字符串

import os

d = os.popen("ipconfig")
print(d.read())

执行结果如下:

Windows IP 配置


无线局域网适配器 无线网络连接:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . : 

以太网适配器 本地连接:

   连接特定的 DNS 后缀 . . . . . . . : 
   本地链接 IPv6 地址. . . . . . . . : fe80::e1c4:78dd:65a8:7bac%13
   IPv4 地址 . . . . . . . . . . . . : 192.168.180.102
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 192.168.180.1

这两个都是用当前进程来调用,也就是说它们都是阻塞式的。

--结束END--

本文标题: python调用Windows的cmd命

本文链接: https://www.lsjlt.com/news/188305.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python调用Windows的cmd命
    主要介绍两种方式:python的os模块os模块调用CMD命令有两种方式:os.popen(),os.system() 都是用当前进程来调用。os.system是无法获取返回值的。当运行结束后接着往下面执行程序。用法如:os.system...
    99+
    2023-01-31
    python Windows cmd
  • Java调用CMD命令
    在Java开发中,有时候需要与操作系统的命令行交互,执行特定的CMD命令或脚本。然而,处理编码问题是调用CMD命令时常遇到的挑战。正确处理编码可以避免输出结果的乱码,确保程序的稳定运行。本文将介绍Java中调用CMD命令的方法,并重点解...
    99+
    2023-08-20
    java microsoft
  • Java调用windows系统的CMD命令并启动新程序
    我们通常在使用Java 调用脚本的时候,会使用 Runtime 类如: // 打开浏览器并访问 http://localhost:7001 Runtime.get...
    99+
    2023-05-18
    Java调用CMD命令 Java启动其它程序方法
  • Windows CMD常用命令大全
    1.常用命令 1.1cd命令 D:          //进入D盘 F:          //进入F盘 cd /        //获取使用帮助 cd \         //跳转到硬盘的根目录 cd C:WINDOWS       //...
    99+
    2023-09-10
    linux windows 服务器
  • python 调用cmd,不显示cmd黑
    python 调用系统命令的方式有很多1.1   os.system(command)       在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态。这实际上是使用C标准库函数system()实现的。...
    99+
    2023-01-31
    python cmd
  • C# 调用命令行执行Cmd命令的操作
    1、不知道为啥 process.StartInfo.Arguments = "/c" + "start D:/Tim/Bin/QQScLauncher.exe"; 这个执行命...
    99+
    2022-11-12
  • python代码调出cmd命令行窗口并在cmd窗口中执行指定的命令
    有时候,我们需要在python代码中打开 cmd命令行窗口,并在新打开的命令行cmd窗口中执行特定的命令, 其实,这个操作很容易,不过在网上找了一圈,都是没有说明白, 这里总结发布一下, 导入 os...
    99+
    2023-09-21
    windows
  • Windows 批处理cmd/bat常用命令详解
    目录Windows批处理(cmd/bat)常用命令教程常见问题:前言什么是批处理?怎么创建批处理文件?批处理命令简介批处理常用命令总结批处理符号简介常用DOS命令Windows Ba...
    99+
    2022-11-13
    Windows 批处理cmd/bat常用命令 Windows cmd bat命令 Windows 批处理命令
  • nodejs调用cmd命令实现复制目录
    工作中一直需要对一些官网进行文件复制,并且替换内部的一些信息,以前都是手动操作的,或者通过自己写的firefox扩展来进行文件操作的。 现在前端有nodejs了,为什么不用nodejs写个一键式的呢~~ 1...
    99+
    2022-06-04
    命令 目录 nodejs
  • 运维之 Windows 常用 cmd 网络命令详解
    今天给大家分享Windows常用cmd网络命令,希望对大家能有所帮助!1、arp [option] [address] 显示/修改ARP缓存执行命令:arp -a参数说明:显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。...
    99+
    2023-08-02
  • 复制 Windows cmd 窗口命令行的信息方法
    先是鼠标右键选择标记,然后再右键点一下就OK了。 在我没发现之前,我一直以为是,标记了自己要选中的内容后,还是和一般的复制粘贴一样。直接Ctrl + c,但是怎么都不行,有时候可以,有时候不可以,我就纳闷了...
    99+
    2022-06-04
    命令行 窗口 方法
  • 在CMD窗口中调用python函数的实现
    目录1.问题背景2.解决方案2.1.Python文件中只包含一个函数,而且不需要输入任何参数2.2.Python文件中有多个函数,调用其中某一个,并且输入参数1.问题背景 针对目前愈...
    99+
    2022-11-11
  • 使用命令提示符(CMD)进入Python的步骤
    使用命令提示符(CMD)进入Python的步骤 Python是一种广泛使用的高级编程语言,它具有简单易学、可扩展性强的特点,因此在开发和科学计算领域广受欢迎。如果你想在Windows操作系统上运行Py...
    99+
    2023-10-21
    python 开发语言 Python
  • python调用调用Linux命令
    如何调用Linux命令下面代码演示了调用一个shell命令, 其中,命令的输出会存储到result变量中, 而命令的返回值,则存储到exitcode中,由此可见,调用shell命令还是很方便的:import commandsexitcode...
    99+
    2023-01-31
    命令 python Linux
  • 如何在Windows中使用cmd命令访问MySQL数据库
    本篇文章给大家分享的是有关如何在Windows中使用cmd命令访问MySQL数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。win + R 键入cmd,进入dos窗口。切换...
    99+
    2023-06-06
  • Windows 控制面板调用命令
    你可以使用 "control" 命令来打开 Windows 控制面板。具体步骤如下:1. 打开命令提示符或运行对话框。你可以通过按下...
    99+
    2023-09-08
    Windows
  • windows 快捷调用python
    windows平台上快速调用python程序 场景1:某云平台的账号/或密码比较长,一旦浏览器缓存失效,就要去邮件/文件查找,费时费力 场景2:由于某些场景,强制每N天更换密码。简单密码箱,密码保存,自动copy到粘贴板 场景3:pyth...
    99+
    2023-01-31
    快捷 windows python
  • 笔记本电脑中CMD命令无法调用的解决方法
    这篇文章主要介绍了笔记本电脑中CMD命令无法调用的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先按快捷键“win+r”调出“运行”窗口,接着输入“gpedit.m...
    99+
    2023-06-27
  • Java Process与Runtime()的使用及调用cmd命令阻塞的解决方案
    Java Process与Runtime()使用 java调用cmd执行bat文件有时会出现卡死的现象,当时感觉很迷惑,后来查资料,本来一般都是这样来调用程序并获取进程的输出流的,但...
    99+
    2022-11-12
  • 用CMD命令行删除Win8启动时的“早期版本的WINDOWS”选项
    新版的Windows8 rtm泄露出来了,所以为了尝鲜安装了Win7 和 win8的双系统,但是因为以前F盘安装过Win8 RC版,现在又将Win8 rtm版覆盖安装到了F盘,结果现在启动的时候出现了三个选项,除了以前的...
    99+
    2023-06-05
    CMD命令行 删除早期版本的WINDOWS 命令行 Win8 WINDOWS 版本 选项
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作