📌  相关文章
📜  如何使用python打开cmd并运行代码(1)

📅  最后修改于: 2023-12-03 15:24:00.787000             🧑  作者: Mango

如何使用Python打开CMD并运行代码

在编写Python程序时,有时需要通过CMD运行一些命令。本文将介绍如何使用Python打开CMD并运行代码。

方法1:使用os模块

os 模块是 Python 提供的一个与操作系统交互的接口。我们可以使用该模块来打开 CMD 并执行命令。

import os

# 打开 CMD 窗口
os.system('cmd') 

# 执行命令
os.system('echo "Hello, world!"')
方法2:使用subprocess模块

subprocess 模块也可以执行外部命令。与 os 模块不同的是,subprocess 模块提供了更多的灵活性。

import subprocess

# 打开 CMD 窗口
subprocess.call('cmd') 

# 执行命令
subprocess.call('echo "Hello, world!"', shell=True)

需要注意的是,在 Windows 下使用 subprocess 模块时,需要设置参数 shell=True

方法3:使用pyautogui模块

pyautogui 模块可以模拟鼠标和键盘操作。我们可以使用该模块来打开 CMD 窗口并执行命令。

import pyautogui

# 打开 CMD 窗口
pyautogui.hotkey('win', 'r')
pyautogui.typewrite('cmd')
pyautogui.press('enter')

# 执行命令
pyautogui.typewrite('echo "Hello, world!"')
pyautogui.press('enter')

需要注意的是,该方法需要安装 pyautogui 模块。可以使用以下命令进行安装:

pip install pyautogui

以上就是使用 Python 打开 CMD 并运行代码的三种方法。根据实际情况选择合适的方法即可。