Il existe trois façons d'ouvrir cmd (invite de commande) en Python : os.system() : exécute la chaîne de commande en tant que sous-processus. subprocess.Popen() : crée et renvoie un objet représentant le sous-processus. subprocess.call() : créez et attendez la fin du sous-processus, en renvoyant le code de sortie.
Ouvrir cmd en Python
Pour ouvrir cmd (invite de commande) via Python, vous pouvez utiliser la méthode suivante :
Méthode 1 : os.system()
<code class="python">import os os.system("cmd")</code>
Méthode 2 : subprocess.Popen()
<code class="python">import subprocess subprocess.Popen("cmd")</code>
Méthode 3 : subprocess.call()
<code class="python">import subprocess subprocess.call("cmd")</code>
Explication :
os.system()
La fonction exécute des caractères de commande sous la forme de une chaîne de sous-processus. os.system()
函数以子进程的形式执行命令字符串。subprocess.Popen()
函数创建并返回一个代表子进程的对象。subprocess.call()
函数创建并等待子进程完成,然后返回进程退出码。所有这三种方法都可以打开 cmd,但需要注意以下几点:
cwd
参数。subprocess.Popen()
和 subprocess.call()
subprocess.Popen()
La fonction crée et renvoie un objet représentant le sous-processus. subprocess.call()
La fonction crée et attend la fin du sous-processus, puis renvoie le code de sortie du processus. 🎜🎜🎜Ces trois méthodes peuvent ouvrir cmd, mais il y a quelques points à noter : 🎜🎜🎜Ces méthodes ouvriront cmd dans le répertoire de travail actuel. 🎜🎜Si vous devez ouvrir cmd dans un répertoire spécifique, veuillez utiliser le paramètre cwd
. 🎜🎜subprocess.Popen()
et subprocess.call()
vous permettent de capturer la sortie et les erreurs d'un sous-processus. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!