python发送cmd命令_用Python 执行cmd命令
我们通常可以使用os模块的命令进行执行cmd
方法一:os.system os.system(执行的命令)
# 源码
def system(*args, **kwargs): # real signature unknown
""" Execute the command in a subshell. """
pass
方法二:os.popen(执行的命令) os.popen(执行的命令)
# 源码
def popen(cmd, mode="r", buffering=-1):
if not isinstance(cmd, str):
raise TypeError("invalid cmd type (%s, expected string)" % type(cmd))
if mode not in ("r", "w"):
raise ValueError("invalid mode %r" % mode)
if buffering == 0 or buffering is None:
raise ValueError("popen() does not support unbuffered streams")
import subprocess, io
if mode == "r":
proc = subprocess.Popen(cmd,
shell=True,
stdout=subprocess.PIPE,
bufsize=buffering)
return _wrap_close(io.TextIOWrapper(proc.stdout), proc)
else:
proc = subprocess.Popen(cmd,
shell=True,
stdin=subprocess.PIPE,
bufsize=buffering)
return _wrap_close(io.TextIOWrapper(proc.stdin), proc)
两者区别 system只把能输入的内容给返回回来了,其中代码 0 表示执行成功。但是我们没有办法获取输出的信息内容 popen可以获取输出的信息内容,它是一个对象,可以通过.read()去读取
以上就是用python 执行cmd命令的详细内容,更多关于python 执行cmd命令的资料请关注聚米学院其它相关文章!
python发送cmd命令_用Python 执行cmd命令相关推荐
- python发送soap报文_使用Python将带附件的XML发送到SOAP ws
在过去的几周里,我一直在学习Python,并尝试将自定义XML发送到公共测试WS . 现在我觉得我没有取得任何进展 . 所以我现在需要帮助或任何建议 . 如果你使用SoapUI或其他方法(我试过-mz ...
- python发送微信消息_用python批量发送微信消息
原博文 2018-09-12 14:09 − 根据用户的备注名来给用户发送特定的消息,在itchat获取的friends列表中,username每次登陆之后都会出现变化. 1 #-*- coding: ...
- python发送json请求_使用Python请求发布JSON
我需要将JSON从客户端发布到服务器.我正在使用Python 2.7.1和simplejson.客户端正在使用请求.服务器是CherryPy.我可以从服务器获取硬编码的JSON(代码未显示),但是当我 ...
- python发送notes邮件_使用python 驱动 lotus notes发送邮件 | 学步园
因为最近做buildbot,想要使用公司的邮件系统 lotus notes发送邮件,但是网上一直没有比较完整的例子,都是vb的例子比较多,或者例子不完整,后来看到一个用visual foxpro 做的 ...
- 使用python发送qq消息_使用Python发送QQ信息
import win32gui import win32con import win32clipboard as w class QQMessageSend: def send_message(sel ...
- pip安装了 但是python找不到_解决python明明pip安装成功却找不到包的问题
解决python明明pip安装成功却找不到包的问题 如下所示: 原因1:版本不对,如用环境变量设置的python3.7路径,那么用的就是3.7的pip.exe安装了包.却用的是2.7的python运行 ...
- 昊鼎王五:Windows运行中的所有命令_Windows快捷命令_运行中的所有命令
昊鼎王五:Windows运行中的所有命令_Windows快捷命令_"运行"中的所有命令 winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构 ...
- linux查看php命令目录权限,PHP执行linux命令mkdir权限问题
在linux系统中,root帐号执行php命令: mkdir('test', 0777); 结果文件的权限依然为: drwxr-xr-x 2 root root Jul 27 19:30test ...
- shell脚本循环执行一个linux命令,Linux中循环执行shell命令的方法
Linux命令行,循环执行shell命令 死循环 命令格式while true ;do ; done; 可以将 command 替换为任意命令. 下面以echo "hello"; ...
- 华为端口聚合命令_以太网链路聚合配置命令 - S1720, S2700, S5700, S6720 V200R011C10 命令参考 - 华为...
以太网链路聚合配置命令 命令支持情况 默认所有款型均支持本章节命令,如有个别命令行或参数存在差异,请详见具体命令行中的说明. authentication-mode(E-Trunk视图) 命令功能 a ...
最新文章
- 四种排序(冒泡、插入、递归、选择)
- Java 强、弱、软、虚,你属于哪一种?
- java获取用户地理位置_java web 通过ip获取当前地理位置
- java中Jackson_java 中的好东西 jackson
- 用一道面试题考察对闭包的理解
- android 人体部位点击,用 TensorFlow Lite 在安卓系统上实时人体姿态跟踪
- 计算机系统cache是什么意思啊,cache是什么意思 ?(图文)
- Linux查看文件大小的命令du的简单介绍
- Trunk支持vlan的范围
- 谈一谈APP支付失败的处理
- cPickle和Pickle
- GIS的polygon和multipolygon
- 《上海交通大学学生生存手册》读书笔记
- 计算机系统中用通常所说的外存是指,全国计算机一级考试选择题练习及答案(2)...
- 英飞凌TRAVEO II介绍
- 2008校园招聘网申系统研究报告
- [C语言]用指针保存小于或等于lim的所有素数
- 免费在官网获得一个云MongoDB数据库
- 【条形码识别】基于matlab GUI二维条形码识别【含Matlab源码 607期】
- Contest1819 - 2019年我能变强组队训练赛第十一场(补题场)