subprocess 相关问题

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

Python subprocess.Popen管道自定义fd

我目前有这样的代码,可以根据上下文通过管道传递stdout或stderr:def execteInstruction(cmd,outputNumber):do_stdout = DEVNULL do_stderr = DEVNULL如果outputNumber!= 2:...

回答 1 投票 3


Python-如何将字符串传递到subprocess.Popen(使用stdin参数)?

如果执行以下操作:从cStringIO导入子过程import StringIO subprocess.Popen(['grep','f'],stdout = subprocess.PIPE,stdin = StringIO('one \ ntwo \ nthree \ nfour \ nfive \ nsix \ n'))。communicate()[0] I ...

回答 11 投票 264

使用subprocess.check_output运行flake8

我正在尝试制作一个基本的linter脚本,该脚本可以在当前目录中的Python文件上运行。到目前为止,我的脚本看起来像这样:从os导入子进程从os.path import导入listdir ...

回答 1 投票 0

从python脚本执行psql命令

我可以通过哪种方式从Python脚本执行psql命令?我的代码从PostgreSQL数据库插入和更新数据(使用psycopg2和cursor方法)。当我执行类似...的查询时,它工作正常……

回答 1 投票 0

如何在Django python中通过子进程运行unoconv?

如果我在终端中运行unoconv -f pdf test_pdf.docx,则工作正常。但是,如果我在子进程中运行它,则会收到此错误subprocess.run(['unoconv','-f','pdf',path],shell = True)unoconv:无法...

回答 1 投票 1

[autossh在python中执行时不起作用

我正在尝试创建ssh反向隧道。当我在终端上运行以下命令时,它的工作效果很好:autossh -M 10876 -N -f -o PubkeyAuthentication = yes -o PasswordAuthentication = no -i /root/.ssh / ...

回答 2 投票 0

将subprocess()与包含DOS-cmd的变量一起使用

我的编程能力不强,在Python中使用subprocess()命令时遇到问题。我的程序创建以下字符串:wsl ocrmypdf -sr -l deu“ \ mnt \ z \ dms \ _inbox \ Scan 2019-11-27 13.12 ....

回答 1 投票 0

Python subprocess.Popen以使用git pager

我被困在无法通过core.pager运行“ git show”的python子进程调用的位置。在我的〜/ .gitconfig中,我指定了一个核心寻呼机。 [核心]传呼器= cat -vet并且...

回答 1 投票 1

如何获得包含管道的Python子过程命令的输出?

我有:cmd_array = ['head','-n',str(source_noise_end),“ data / noise /” +源+'_16k.dat','|','tail','-'+ str (source_noise_start)] source_noise = subprocess.check_output(cmd_array)...

回答 1 投票 1

实时捕获python模块的终端输出

python'yfinance'模块将在熊猫数据框中下载许多金融证券的报价,同时在控制台中显示进度条。这样:将yfinance导入为yf ...

回答 1 投票 0

使用带有Windows中&的参数的子进程运行命令

我正在尝试通过子进程来运行一个命令行命令,该命令接收作为参数文件。但是,这些文件可能具有“&”之类的字符,如果...

回答 1 投票 0

在Python中链接子流程

[嗨,我有一个关于将输入和输出与python中的子流程链接的问题。我试图通过将一步的输出传递给另一个子进程而不是...

回答 3 投票 1

如何正确完成(管道式)python子进程

我有这个小例子代码片段,基本上是ls |带python子进程的grep foo:导入子进程导入警告warnings.simplefilter(“ always”)lhs = subprocess.Popen([“ ls”],...

回答 1 投票 0

如何在带有子进程的Python中使用mv命令

我在/ home / somedir / subdir /中有很多文件,我正尝试以编程方式将它们全部移至/ home / somedir。现在我有这个:subprocess.call([“ mv”,“ / home / somedir / subdir / *”,“ somedir /” ...

回答 4 投票 9

Python如何使用subprocess.call调用另一个python脚本并获取正确的返回值

如果我有一个脚本'sp_test.py',如下所示:import sys def sp_test(a = 0,b = 0,c = 0):print(a)print(b)print(c)返回str(a) + str(b)+ str(c)如果__name__ ==“ __main__”:sp_test(sys ....

回答 1 投票 0

无法通过子进程启动mpirun。Popen

我正在按照此处的说明进行操作。发生的情况是,立即等待或通信返回,而不必等待mpi进程完成。我在python应用程序的单独线程中执行此操作。 ...

回答 1 投票 2

如何通过子进程获取命令的标准输出?

出于某种原因,我想收集某些命令的帮助消息。为了做到这一点,我使用了Python3中的subprocess模块 。我的代码适用于linux命令,但不适用于BASH ...

回答 1 投票 0

使用python将文档转换为docx

我正在尝试使用python将.doc文档转换为.docx文档。从这篇文章中得到启发,我尝试了以下代码:import subprocess import glob import os root =“ // ...

回答 1 投票 0

使用Google Cloud Platform的本地开发服务器导入内置模块“ _subprocess”时出错

有人知道我该如何解决以下错误?错误消息:“导入错误C:\ Users \ MicroSilicon \ Desktop \ hello_world> python2“ C:\ Users \ MicroSilicon \ AppData \ Local \ Google \ Cloud SDK \ google -...

回答 1 投票 1

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