subprocess 相关问题

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

将sed正则表达式从Shell转换为Python脚本的最佳方法

我有一个包含这些行的文件条目:12300000 F块:0x00000020 0x00000000 0x000a1b00 S块:0x00100000 0x0000001c 0x00000150使用shell脚本,来自行...的十六进制值...

回答 1 投票 1

Python3子进程'访问被拒绝'

我正在尝试通过带有大量参数的命令行运行VLC,因为我正在将捕获卡中的原始视频编码到传输流中:import os import sys import subprocess ...

回答 1 投票 1

错误地从文件中删除最后一个字符

在子流程中,我想从txt文件的每一行中删除最后4个字符。然而,线的长度是变化的。我看过很多页面,包括如何剃除最后一个字符...

回答 2 投票 1

bash脚本返回状态-13

场景:以下是两个脚本,其中python脚本调用bash脚本。 test.py导入子过程p = subprocess.call(['bash','test.sh'])f =打开(“ demofile2.txt”,“ a”)f.write(p)f.close().. 。

回答 1 投票 0

将subprocess.run重定向到文件

我在这里看到过很多其他页面,它们将输出grep输出讨论到一个文件中,但是我似乎无法使这些工作中的任何一个起作用。如果不是,那么我有subprocess.run(['grep','-o',searchFor,文件名])...

回答 1 投票 2

使用PIPE打开的子过程仍在读取端子的输入

Python应用程序My Python 3.6.8应用程序在CentOS 7.6上运行,并:使用Kivy 11.1.1提供GUI。从其他人打开一个子流程。子流程提供了一个自定义外壳。当用管道打开时......>

回答 1 投票 0

subprocess.run不抑制所有控制台输出

带有stdout = DEVNULL和stderr = STDOUT的subprocess.run不会抑制subinacl.exe实用程序的所有输出。 >>>#不要隐藏:确定>>> subprocess.run('subinacl.exe / service“ ...

回答 1 投票 0


[当使用popen运行或在子流程库中运行时,如何在python上单独打印输入提示?

我创建了以下示例来说明我的问题:假设student_file.py为:curr_year = int(input(“ Enter year:”))print(f“明年为{curr_year + 1}”)因此,当运行程序,...

回答 1 投票 0

使用os模块而不是子流程模块进行文件操作的缺点和好处是什么? [关闭]

以下两种方法(可能还有更多方法)尤其可以用于文件操作和删除。 A:导入os os.remove(“ whatever.txt”)B:导入子进程subprocess.check_call(“ rm ...

回答 1 投票 -1

在Linux系统上使用python删除文件的“最佳”选项是什么?

我正在Linux系统(主要是RHEL 7.x)上运行python脚本。这些脚本复制,移动和删除文件系统上的文件。我使用以下两种方法来解决此问题:A:import os ...

回答 1 投票 0

如何在python中关闭子进程

我有一个python代码,我在其中使用子进程来获取命令“哪个opatch”的输出,该函数将输出作为getOpatch的unix路径进行输出。完成后,如何关闭子进程...

回答 1 投票 0

使用多重处理在将输出写入文件的同时使用Subproccess显示实时输出

我有一个使用主机地址的代码,要求输入文件名(保存在用户的桌面上),并询问用户是否要清除文件或将其追加。当它运行时,它将输出首先打印到屏幕上...

回答 1 投票 0

python3.7子进程无法为我删除文件

我有一个python脚本使用运行Linux命令的'subprocess'来确认我的任务做的正确,并且运行良好。但是我发现,同时...

回答 1 投票 0




具有不同python版本的子流程执行

我有一个脚本,该脚本在python3虚拟环境中执行,并且在此脚本中有subrocess.Popen命令,该命令启动仅适用于python2的应用程序。有没有办法...

回答 1 投票 0

每个子过程打印的终端分区

说我们有多个类似于以下的子过程,这些子过程将一些结果实时打印到sys.stdout或sys.stderr。 proc1 = subprocess.Popen(['cmd1'],env = venv1,...

回答 1 投票 0

FIO通过子进程运行时会生成空文件

通过子进程运行FIO时出现问题。当通过选项--bandwidth-log运行FIO时,通过子进程运行命令时,创建的文件(agg-read_bw.log)为空。...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.