📅  最后修改于: 2023-12-03 14:46:06.387000             🧑  作者: Mango
在Windows中,可以使用一些系统命令来控制系统的运行、维护和管理。Python可以通过使用subprocess
模块运行这些系统命令。以下是一些常见的系统命令及其在Python中的实现方式。
import subprocess
# 执行dir命令
output = subprocess.check_output(['dir'], shell=True)
print(output.decode('gbk'))
# 执行ipconfig命令
output = subprocess.check_output(['ipconfig'], shell=True)
print(output.decode('gbk'))
在Windows系统中,dir
是用于列出目录中的文件和子目录的命令。
在Python中,可以使用以下代码执行dir
命令:
output = subprocess.check_output(['dir'], shell=True)
print(output.decode('gbk'))
在Windows系统中,ipconfig
是用于显示IP地址、子网掩码和默认网关等网络接口配置信息的命令。
在Python中,可以使用以下代码执行ipconfig
命令:
output = subprocess.check_output(['ipconfig'], shell=True)
print(output.decode('gbk'))
在Windows系统中,ping
是用于测试与另一个网络主机之间的连接是否工作良好的命令。
在Python中,可以使用以下代码执行ping
命令:
output = subprocess.check_output(['ping', 'www.baidu.com'], shell=True)
print(output.decode('gbk'))
在Windows系统中,netstat
是用于显示当前TCP/IP配置和正在进行的TCP/IP连接的命令。
在Python中,可以使用以下代码执行netstat
命令:
output = subprocess.check_output(['netstat'], shell=True)
print(output.decode('gbk'))
在Windows系统中,tasklist
是用于显示所有正在运行的进程及其PID、内存使用情况、CPU使用情况等信息的命令。
在Python中,可以使用以下代码执行tasklist
命令:
output = subprocess.check_output(['tasklist'], shell=True)
print(output.decode('gbk'))
在Windows系统中,taskkill
是用于结束一个或多个进程的命令。
在Python中,可以使用以下代码执行taskkill
命令:
output = subprocess.check_output(['taskkill', '/f', '/im', 'notepad.exe'], shell=True)
print(output.decode('gbk'))
通过使用Python中的subprocess
模块,可以很方便地在Windows系统中执行各种系统命令。需要注意的是,在执行某些命令时需要使用管理员权限。