Python popen 文件夹:完整指南
Python 中的 subprocess.Popen() 在新进程中执行子程序。 该类使用类似 os.execvp() 的行为在 Unix 系统上执行子程序。 该类使用 Windows 系统中的 Windows CreateProcess() 函数。
Python 子进程
Python 中的 subprocess 模块允许您生成新进程,连接到它们的输入/输出/错误管道,并获取它们的返回码。
Python弹出文件夹
要为 popen 指定工作文件夹,请使用 Python subprocess.Popen() 构造函数,该构造函数采用 args 参数(cwd 命令)来设置当前工作目录。 Popen() 是一个类而不仅仅是一个方法,这就是我们调用 subprocess.Popen() 的原因,我们调用的是类 Popen 的构造函数。
句法
subprocess.Popen(args, bufsize=0, executable=None, stdin=None,
stdout=None, stderr=None, preexec_fn=None, close_fds=False,
shell=False, cwd=None, env=None, universal_newlines=False,
startupinfo=None, creationflags=0)
论据
最重要的参数是 args,它包含我们要运行的进程的命令。 它可以定义为一系列参数或单个命令字符串。
例子
import subprocess
subprocess.Popen('ls -la', shell=True)
输出
drwxr-xr-x 23 krunallathiya staff 736 Sep 17 12:18 .
drwxr-xr-x 18 krunallathiya staff 576 Sep 1 11:18 ..
-rw-r--r--@ 1 krunallathiya staff 6148 Apr 19 11:32 .DS_Store
-rw-r--r-- 1 krunallathiya staff 0 Jun 6 12:04 Pro.R
它将列出当前工作目录中的所有文件。 Popen() 函数接受一个 Unix 命令并执行它,返回我们通常在终端中看到的输出。
这就是本教程的内容。
帖子 Python popen 文件夹:完整指南首先出现在 AppDividend 上。