popen 相关问题

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

Unix Popen.communicate无法gzip大文件

我需要在shell命令的基础上使用python gzip大小超过10 GB的文件,因此决定使用子进程Popen。这是我的代码:outputdir ='/ mnt / json / output /'inp_cmd ='gzip -r'+ ...

回答 2 投票 0

如何在Popen中导入Tif

我想用Popen导入一个tif文件,然后用gdal.open打开它,因为我想在之后使用其他gdal实用程序。与Popen的导入似乎有效。但对于行'src_ds = gdal.Open(...

回答 1 投票 0

如何在Python中使用stdout的内容?

我正在尝试运行终端命令(Linux)并使用输出。 list = subprocess.Popen('bgpq3 -j -A AS-FACEBOOK -m 24 -l Facebook',shell = True,universal_newlines = True,stdout = subprocess ....

回答 1 投票 1

使用Python的Popen将Python变量传递给Powershell参数

我使用Python的子进程Popen在Python脚本中调用Powershell脚本。 Powershell脚本需要两个输入参数:-FilePath和-S3Key。它将文件上载到AWS S3服务器。 ...

回答 1 投票 0

读取脚本输出变量

我试图返回一个shell脚本的值。从我所看到的,它看起来我可以使用popen,但由于某种原因,我无法让代码工作。现在,当我运行代码时,我得到垃圾......

回答 1 投票 -1

避免subprocess.Popen的stdout管道堵塞并冻结子进程

我有一个用例,当我需要启动一个进程(IIS Express Web服务器),等到它打印某行以确定它已完全初始化,然后停止读取其输出并运行其他一些...

回答 1 投票 1

用popen打开写不能写入stdin

我正在尝试为windscribe的linux版本创建一个GUI,所以我希望与我的C程序中的windscribe CLI进行通信。我选择使用popen。我可以用popen编写单个命令(“...

回答 1 投票 0

是否在pclose()之前从popen()ed FILE *读取输出?

pclose()的手册页说:pclose()函数等待关联的进程终止,并返回wait4(2)返回的命令的退出状态。我觉得这意味着......

回答 4 投票 2

将_io.BufferedReader转换为str for write()

如何让我的write()函数接受我的stdout = subprocess.PIPE输出?我一直遇到类型错误问题。这是我的代码:用open(“logger.txt”,“w”)作为fobj:...

回答 1 投票 0

子进程Popen运行python命令

我需要在Popen中运行python命令。问题是命令NEEDS在python3中运行,我需要它是可移植的,这意味着我不能真正使用python3别名为每个...

回答 1 投票 0

如何从stdout没有输出时杀死plink.exe? [重复]

进程完成后,Plink.exe不会关闭。当试图通过检查输出==''来打破while循环时代码被卡住:中断,但仍然没有运气。我能够打印实时输出,......

回答 1 投票 1

subprocess.Popen([“open”,“target.mkv”],shell = True无法打开指定的文件

我正在学习子进程来打开多媒体“.mkv”文件,首先,我测试:在[25]:subprocess.Popen(...:[“open”,“/ Volume / Transsnd /Downloads / The.Adventure.of。 English.Ep4.mkv“],shell = ...

回答 1 投票 2

如何在子进程中避免shell = True

我有子进程命令来检查md5校验和为subprocess.check_output('md5 Downloads / test.txt',stderr = subprocess.STDOUT,shell = True)它工作正常。但我读过尽量避免shell = True但是......

回答 2 投票 3

linux popen卡在了fgets上

伙计们!我使用popen函数在linux上执行shell脚本(ubuntu16.04)。 char buffer [1024]; char cmd [1024]; snprintf(cmd,1024,“。/ vm_manager.sh start%s%d%d”,vm_name,vm_start_port,...

回答 1 投票 0

如何从子进程访问子进程Popen pass_fds参数?

所以标题有点长,但这是我在网上找不到的,只需要一点点搜索。如何从子进程访问pass_fds参数? #parent.py import subprocess ...

回答 2 投票 1

从popen执行命令shell并设置其他命令shell

我正在一个带有四旋翼和mavlink的项目中工作。我已经在我的Ubuntu PC中成功安装了mavproxy,并且在没有终端问题的情况下运行它。当我从终端运行mavproxy.py时......

回答 1 投票 1

如何防止使用C ++中的popen()打开进程接收SIGINT信号?

我用popen()函数从C ++打开了一个进程(GNUplot)。当我按Ctrl + C终止进程时,GNUplot也会收到SIGINT信号。我希望防止这种情况发生,因为它有......

回答 2 投票 0

Python多个任务/子流程

目前,我正在努力了解如何使用python脚本来执行多个任务。对于这种情况,我将自己设置为目标:制作一个带有URL的脚本,由...传递

回答 1 投票 1

用popen()打开的文件描述符上的pclose()返回errno 10(没有子进程)

我正在运行linux,我尝试执行以下操作:在当前目录上运行ls(使用popen)将结果输出到缓冲区(使用来自管道描述符的fread)关闭管道(使用pclose)。一切正常......

回答 2 投票 4

subprocess.Popen与CLI提示交互

我正在尝试使用subprocess.Popen从CLI程序编写和读取。因此,每次向CLI发出命令时,它都会打印一些内容,而这正是我想要读取的内容。我会试着去 ...

回答 2 投票 0

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