subprocess 相关问题

Python子进程模块允许您生成新进程,连接到它们的输入/输出/错误管道,并获取它们的返回代码。使用它在Python中运行shell命令或可执行文件。

为什么python子进程中的“ dd”没有将字节写入STDOUT?

我想将“ dd”命令的输出重定向到我的python脚本中的stdout。这是我的代码:def dd2pipe():chunk = 654321 skip_ntimes = 2 read_ntimes = 3 filepath ='39476a90-a5f1-cd59 -...

回答 1 投票 0

Python-验证通过PID过滤的进程是否仍在运行

使用子流程库,我产生了新的流程。 import subprocess pid = subprocess.Popen([“ sleep”,“ 1”])。pid is_process_running(pid)的全部目的是在异步等待中调用脚本...

回答 1 投票 0

使用os.subprocess部署gcloud函数:[WinError 2]系统找不到指定的文件

我有一些Google Cloud Functions,我想使用os.subprocess.run命令从python脚本中进行部署。我可以成功构建一个语句,然后将其复制粘贴到我的窗口中...

回答 1 投票 1

[python子进程来调用git命令

我正在使用git命令从日志历史记录中获取ID,然后尝试通过管道传递到另一个命令中。第一个工作正常,但其他所有工作均不正常。这是我的代码:导入子流程为...

回答 1 投票 0

在Python 2.7中使用stdin,stdout和stderr的正确方法是什么?

有人在Python中使用subprocess.call命令有经验吗?每当我的代码中出现这样的行时,我都会不断收到错误消息:INFILE1 = open(script_dir +“ / Scripts / plot_TSS_profile.R”,“ r”)...

回答 1 投票 0

使用pty时子进程污染父终端

示例我注意到cli应用程序ngrok的这种行为。对于此示例而言,这是特殊的,因为它会污染父流程终端。它的核心功能并不重要。正在获取...

回答 1 投票 0

Python:使用子进程来连续ls

我有一个脚本,可以将一堆新文件写入目录。写入每个文件后,我要打印ls命令的结果。问题是,如果我调用import subprocess p = subprocess...。

回答 1 投票 0

Python子进程执行带有python变量参数的shell脚本

我有一个python脚本,需要在内部调用bash脚本,所以我想知道使用python变量作为bash脚本参数执行bash脚本的子过程语法。我尝试过...

回答 1 投票 -2

试图获取输出并返回代码“ nc -vz ”使用subprocess.Popen in Python3 ] >>

在使用subprocess.Popen的Python3中,我想捕获此“ nc -z 192.168.25.14 22”命令的输出和命令返回代码。这是我的示例代码:#!/ usr / bin / env python import ...

回答 1 投票 0

Python子进程超时?

是否有任何参数或选项为Python的subprocess.Popen方法设置超时?像这样的东西:subprocess.Popen(['..'],...,timeout = 20)?

回答 10 投票 18

Python loadarff的字符串属性失败

我正在尝试使用scipy.io.arff中Python的'loadarff'函数加载arff文件。该文件具有字符串属性,并且出现以下错误。 >>> data,meta = arff.loadarff(...

回答 1 投票 0

subprocess.call使用字符串vs使用列表

我正在尝试将rsync与subprocess.call一起使用。奇怪的是,如果我传递subprocess.call一个字符串,它可以工作,但是它不能用于列表(ala,Python的文档)。用字符串调用sp.call:在[23]中:sp.call(...

回答 1 投票 30

为什么print(subprocess.check_output())无法识别'\ n'?

#! / usr / bin / env python3 import子进程print(subprocess.check_output(“ ls -l〜”,shell = True))print(“ Testing \ nTesting”)请注意输出的第一行。为什么是python ...

回答 1 投票 0

Python(Windows)中父子进程之间的连续通信?

我有这个脚本:import subprocess p = subprocess.Popen([“ myProgram.exe”],stdin = subprocess.PIPE,stdout = subprocess.PIPE)而True:out,_ = p ....

回答 1 投票 2


是否可以同时在Python 3中从subprocess.run流化并捕获输出?

如果您执行subprocess.run([“ echo hi && sleep 60”],shell = True,capture_output = False,超时= 5,您会看到'hi'被打印到终端,然后由于以下原因将引发异常...

回答 1 投票 1

Python的select()延迟报告子进程输出的存在

我正在运行这个简单的Python程序,以合并两个子进程的输出行:从子进程import select导入PIPE,Popen import sys subprocs = [...

回答 1 投票 0

为什么subprocess.call(“ C:\\ ProgramData \\ Anaconda3 \\ Scripts \\ activate.bat”)给出“系统找不到指定的路径。”?

为什么运行导入子进程subprocess.call(“ C:\\ ProgramData \\ Anaconda3 \\ Scripts \\ activate.bat”)#测试python是否已运行print('Done')给出:系统找不到指定的路径。完成并...

回答 1 投票 -2

Python被卡在pipe.stdin.write(image.tostring())

我正在读取视频的每一帧,并按如下所示为其添加时间戳。命令= ['ffmpeg','-y',#(可选)覆盖输出文件(如果存在'-f','rawvideo',#...

回答 1 投票 1

在python脚本中运行setenv linux命令

我想通过python脚本运行setenv命令,linux命令如下所示我使用os.environ()尝试过的setenv MODEL path / to / the / model,但是我无法获得正确的语法。注意-我正在使用...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.