popen 相关问题

popen()是一种使用类似文件的接口与子进程通信的方法。它起源于C,但已被移植到其他语言(通过扩展),如Python。

[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

试图获取输出并返回代码“ 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(Windows)中父子进程之间的连续通信?

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

回答 1 投票 2

当system()成功执行相同命令时,为什么pclose()返回32512(退出代码127?)>

我正在打电话:FILE * fp = popen(cmd,“ r”); ... fprintf(stderr,“%d \ n”,pclose(fp));我是从CGI脚本调用的。这曾经可以工作,但是最近正在运行的命令已经开始神秘地...

回答 2 投票 2

使用subprocess.Popen for python3.7处理命令列表的可能性

我想将来自应用于多个网址的curl命令的内容写入一个文件,例如我的天数= [f'from- {x + 1} d-to- {x}'对于x在range(5,0,-1)中]] urls = [f'https:\\ example.com?{day } / data'for day ...

回答 2 投票 0

Python popen()在看到python提示符时退出while循环

我正在运行一个python程序(my_file.py),该程序在处理结束时会变成python提示符。因此,我无法退出while循环。 p.stdout.readline()等待某些事情发生。任何建议...

回答 3 投票 0

多次或多次嘲笑os.popen

下面是我从主代码输出中提取的样本= os.popen(“。oraenv; echo $ PATH; echo $ ORACLE_BASE; echo $ ORACLE_HOME”)。read()打印输出output1 = os.popen(“其他命令” ).read()打印...

回答 1 投票 0

从python运行vssadmin

我正在尝试为自己编写一个简单的脚本,该脚本将删除Windows恢复点,我尝试使用os模块,然后使用os.system,但是它说vssadmin无法识别,我也尝试过...] >

回答 2 投票 3

python模拟:如何多次返回os.popen类型

下面是我从主代码输出中提取的样本= os.popen(“。oraenv; echo $ PATH; echo $ ORACLE_BASE; echo $ ORACLE_HOME”)。read()打印输出output1 = os.popen(“其他命令” ).read()打印...

回答 1 投票 0

python subprocess.Popen隐藏真实的“显示名称”

我想在python中执行一个子过程,并且该子过程需要一个参数来指定密码。默认情况下,当我的...

回答 2 投票 6

如何运行Python的子进程并将其留在后台

我看过很多关于我的主题的帖子,但实际上我没有找到解决问题的方法。我正在尝试在后台运行子流程,而不等待子流程执行。所谓的...

回答 2 投票 2

将变量传递给函数时,Python子进程语法无效

我有一个python脚本,想从中调用一个子进程。以下示例可以正常工作:脚本1:从子进程导入Popen p = Popen('python Script2.py',shell = True)Script2:...

回答 4 投票 0

subprocess.Popen尝试写入不存在的管道

为什么以下功能不起作用?导入子进程process = subprocess.Popen('cmd.exe',shell = False,stdin = subprocess.PIPE,stdout = subprocess.PIPE,stderr = None)我得到的输出如下:...

回答 1 投票 1

让python等待subprocess.call完成其命令

因此,这个问题接(而至(阅读注释以及我所走的路径)。我只希望第一个调用robocopy在继续执行其余代码之前完成执行。当我...

回答 3 投票 0

在使用Popen创建的进程中使用Popen不会执行任何操作

我正在尝试从另一个脚本中打开一个python脚本而不使用Popen进行阻止。启动脚本会打开驱动程序脚本,并且(使用tkinter按钮)驱动程序脚本可以打开辅助脚本。当我...

回答 1 投票 0

在python中运行终端脚本吗?

[我正在使用python,并且我试图运行位于另一个文件夹中的shell脚本,而我正在尝试subprocess.call([['source','.. / Apps / appName / run'])其中'run'是我写的shell脚本,然后...

回答 1 投票 0

在Popen中使用python的wget

我正在编写python(2.7)脚本,该脚本检查是否缺少某些文件并通过wget下载它们。一切正常,但是下载完成并且脚本应退出后,bash(...

回答 4 投票 0

[如何检测popen调用后shell是否无法执行命令?不要与命令退出状态混淆

最近,我开始对python脚本进行一些测试。出于某种尴尬的原因,运行python脚本并检查其输出的模块以C语言编写,并添加了其他一些语言。 ...

回答 1 投票 0

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