在Python中启动cmd命令,你可以使用`os`模块的`system`函数或者`subprocess`模块。以下是使用`subprocess`模块启动cmd命令的示例代码:
import subprocess使用subprocess.Popen启动cmd命令cmd_process = subprocess.Popen('cmd.exe', stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True, shell=True)发送命令到cmd窗口cmd_process.stdin.write('ipconfig\n')cmd_process.stdin.flush()获取cmd命令的输出output, error = cmd_process.communicate()打印输出结果print(output)
如果你想在新的cmd窗口中执行特定的命令,你可以将命令作为`Popen`的参数传递:

import subprocess使用subprocess.Popen在新的cmd窗口中执行命令cmd_process = subprocess.Popen('cmd.exe /K "C:\\Program Files\\Internet Explorer\\iexplore.exe"', stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True, shell=True)发送命令到cmd窗口cmd_process.stdin.write('start https://www.example.com\n')cmd_process.stdin.flush()获取cmd命令的输出output, error = cmd_process.communicate()打印输出结果print(output)
请注意,在使用`shell=True`时要格外小心,因为它可能会导致安全风险。确保你信任你传递给cmd的命令和参数。
