执行外部命令并获取输出
Posted traditional
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行外部命令并获取输出相关的知识,希望对你有一定的参考价值。
# 如何获取一个外部命令并以python字符串的形式获取结果 # 可以使用subprocess模块下的check_output函数 import subprocess out_bytes = subprocess.check_output("ipconfig") out_text = str(out_bytes, encoding="gbk") print(out_text) ‘‘‘ Windows IP 配置 以太网适配器 以太网: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::2cea:8640:249d:7cf1%17 IPv4 地址 . . . . . . . . . . . . : 192.88.88.111 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 192.88.88.1 以太网适配器 vEthernet (nat): 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::9c81:3cde:f647:ead3%12 IPv4 地址 . . . . . . . . . . . . : 172.22.128.1 子网掩码 . . . . . . . . . . . . : 255.255.240.0 默认网关. . . . . . . . . . . . . : 以太网适配器 vEthernet (默认开关): 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::48b7:5674:211:47bd%14 IPv4 地址 . . . . . . . . . . . . : 172.23.220.161 子网掩码 . . . . . . . . . . . . : 255.255.255.240 默认网关. . . . . . . . . . . . . : ‘‘‘
以上是关于执行外部命令并获取输出的主要内容,如果未能解决你的问题,请参考以下文章
[Java]_[初级]_[如何调用外部命令获取输出并设置它的超时退出]