popen 相关问题

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

[引发异常时如何停止CMD(来自subprocess.popen)关闭?

我正在使用subprocess.popen使用给定的python文件生成多个CMD。全部在最后一个input()。问题是,如果代码中有任何引发的异常,则窗口将关闭,并且我...

回答 1 投票 0

如何从popen()函数读取标准输出并将其存储在C语言的char数组中?

好吧,我陷入了将stdout输出发送到阵列的问题。我该如何解决这个问题?我需要将带有执行代码的bash命令输出从服务器发送回客户端。协议...

回答 1 投票 0

Python子进程终端/空间需要调整为80/24以外的值

我正在使用subprocess.Popen在python中作为脚本的一部分进行调用和执行。 subprocess.Popen(命令,stdin = subprocess.PIPE,stdout = subprocess.PIPE)。可执行文件需要在...

回答 1 投票 0

在子进程中向'pstops'指定参数。Popen

从命令行发出此命令:pdftops -paper A4 -nocenter opf.pdf-| pstops“ 1:[email protected](0.5cm,13.5cm)”> test.ps运行正常。我试图将其转换为子进程的参数列表。...

回答 1 投票 0

如何启动子程序并使用python 3向其写入命令

此代码启动记事本,但不写入其中...导入子进程self.process = subprocess.Popen('C:\ Windows \ System32 \ Notepad.exe',shell = True,stdin = subprocess.PIPE,stdout = subprocess.PIPE,...

回答 2 投票 0

如何在执行“ ./a.out”时重定向信息,如“中止(核心转储)”

有一个.out文件,运行时将导致异常终止(核心转储)信息。我想将此信息中止(核心已转储)到文件中。我实际上想将其放入程序中,但是...

回答 1 投票 1

subprocess.Popen使用Python3挂起〜70秒?

在我的程序中,我具有用于在Shell中执行命令的实用程序功能,这是它的简化版本:def run_command(cmd):s = time.time()print('starting subprocess')proc = ...

回答 1 投票 6

[使用os.popen在python中创建列表

以前,我已经能够使用类似于以下命令的命令来创建列表:os.popen('ls * .fits> samplelist')现在,我尝试通过按...将文件分组来将文件组织到列表中。

回答 1 投票 2

制作一个可以打开另一个python脚本的python脚本

我很失望,在寻找了几个小时后,我仍然没有找到答案:-创建一个可以打开另一个python脚本的python脚本? Mabye我不知道该如何搜索东西,...

回答 1 投票 0

当文件流没有新数据时如何防止fgets块

我有一个popen()函数,该函数执行tail -f sometextfile。只要文件流中显然有数据,我就可以通过fgets()获取数据。现在,如果没有新数据来自尾部,则fgets()...

回答 5 投票 12

C:popen()函数执行的Linux命令未显示结果

我有下面的代码,我在这里引用线程以使用popen函数int main(int argc,char * argv []){FILE * file = popen(“ ntpdate”,“ r”);字符缓冲区[100]; fscanf(file,“%...

回答 2 投票 8

Python子进程调用不返回任何内容,甚至经过很长时间也被卡住

我想获取tar.gz文件的未压缩文件大小,该文件的大小大于4GB。我发现一个shell命令可以执行相同的操作,并且shell命令可以正常工作。但是当我使用相同的...

回答 1 投票 0

如果文件路径包含“,”或“ =”,则无法在Python中打开文件路径

如果路径包含“,”或“ =”(可能还有其他符号),我将无法打开路径并突出显示文件。如果路径没有上述字符,则此代码有效:import subprocess ...

回答 1 投票 0

在python子进程中将'&'用于后台进程

以下两行之间是否有任何区别:subprocess.Popen(command +'> output.txt',shell = True)subprocess.Popen(command +'&> output.txt',shell = True)作为弹出框...

回答 1 投票 2

在单独的控制台窗口中启动应用程序(需要用户交互)

我知道这个主题上有很多问题,但是似乎没有一个问题可以解决我的所有要求。我的要求:启动另一个应用程序(应支持各种...

回答 1 投票 0

杀死Windows上Windows批处理文件从Python脚本中启动的外部进程

我的程序执行一个特定的脚本,然后它通过执行.bat(批处理)文件通过Popen方法创建一个进程。该.bat文件又执行另一个.exe文件。我的问题...

回答 1 投票 1

如何将python程序的标准输出提供给Popen标准输入?

[目前,我有代码解压缩文件,然后使用open('./ file.gz','rb')作为in_file的Popen将其压缩回另一个文件:g_unzip_process = Popen(['gunzip' ,'-c'],stdin = in_file,...

回答 1 投票 0

python中的subprocess.call()用于?

roadSegCommand = segBin + pred_img + self.out_dir#在这里我们添加了3个链接output = subprocess.call(['bash','-c',roadSegCommand])Bash在我的电脑上不起作用,所以我使用了“ pip”而不是“重击”。 ...

回答 1 投票 -3

从stdout读取Popen会花费很长的时间

我正在尝试从shell命令(npm --version)捕获输出,但是仅读取第一行,并且该过程没有结束。导入子进程proc = subprocess.Popen(['npm','--version'],...

回答 2 投票 0

从stdout读取Popen永远不会结束

我正在尝试从shell命令(npm --version)捕获输出,但是仅读取第一行,并且该过程没有结束。导入子进程proc = subprocess.Popen(['npm','--version'],...

回答 2 投票 0

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