subprocess 相关问题

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

Python3.5子进程错误

我使用下面的函数逐行读取我的python脚本输出并保存并行。但最终得到Traceback错误。代码:def myrun(cmd):p = subprocess.Popen(cmd,shell = True,...

回答 1 投票 0

Python子进程显示在终端上登录并保存在文件中

我正在使用子进程运行Python脚本,并愿意将输出保存到文件以及在终端上显示实时日志。我已将下面的代码及其保存日志写入文件但未显示实时...

回答 1 投票 1

使用sarge运行shell脚本会吃掉我的引号

我正在尝试使用sarge库执行shell脚本。我的文件script.sh有以下内容:#!/ usr / bin / env sh export LOCAL_PROJECT_ROOT = / path / to / the / dir inotifywait -mr --exclude'(。git | .idea | ...

回答 1 投票 1

如何在unittest中捕获python子进程stdout

我正在尝试编写一个单元测试,执行写入stdout的函数,捕获该输出,并检查结果。有问题的功能是一个黑盒子:我们无法改变它的写作方式......

回答 1 投票 2

我的python脚本以递归方式重命名文件,但失败了

我试图递归重命名目录中的文件,所以我编写了一个python脚本来处理重命名。所以理想情况下,脚本应该能够改变这个Nicholass-MacBook-Air-2:RenameXtalTest ......

回答 1 投票 1

OSError:[Errno 2]没有这样的文件或目录。文件已存在于当前目录中

我试图通过python子进程运行执行此命令。我当前的目录包含文件夹splitta103,它包含sbd.py文件和model_nb文件夹。 python splitta103 / sbd.py -m ...

回答 1 投票 0

subprocess.Popen与CLI提示交互

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

回答 2 投票 0

subprocess.call未按预期运行

我有一个简单的脚本,从python subprocess.call调用一个sql脚本(['sqlcmd',' - S','server_name',' - d','db name''-i',r'path到脚本+脚本名称'])python ...

回答 1 投票 0

如何用Python打开一个bash会话并继续与之通信?

我想在python中打开一个bash会话,并继续与它进行交互,就好像它是一个终端。这就是我到目前为止:将子进程导入为s类Session:proc =无def执行(...

回答 1 投票 2

使用子进程模块运行wget,正常输出(通道1)重定向到错误通道(通道2)

def wget_url(url):try:wget = subprocess.Popen([“wget”+ url],shell = True,stdout = PIPE,stderr = PIPE)返回wget除了:print(“HTTP error”)a = wget_url(url )a.stdout ....

回答 1 投票 0

在Python中从Local执行Unix命令

我需要在python中从我的本地执行unix命令。我可以连接到服务器并创建文件,但是每当我尝试执行命令时,我在服务器上都没有结果。服务器的路径......

回答 1 投票 -1

持久的子进程管道 - 没有读取标准输出

我有一个处理链,沿着这些方向:在几个步骤中预处理数据,包括从单个Bash脚本调用perl,Bash和python脚本,通过管道连接这些...

回答 3 投票 0

subprocess.Popen execve()arg 3包含非字符串值

我正试图通过shell运行另一个脚本,它使用一组修改过的环境变量。 def cgi_call(script,environ):pSCRIPT = subprocess.Popen(script,stdout = subprocess ....

回答 2 投票 10

尝试通过Subprocess发送命令以使用ffmpeg进行操作

我正在尝试构建一个脚本,通过Python 3中的ffmpeg转换视频文件。通过Windows PowerShell我通过以下命令成功获得了所需的结果:ffmpeg -i test.webm -...

回答 1 投票 0

Python子进程 - 在新文件中保存输出

我使用以下命令重新格式化文件并创建一个新文件:sed -e'1s / ^ / [/'-e's / $ /,/'-e'$ s /,$ /] /'toto > toto.json它在命令行上运行正常。我尝试通过......

回答 3 投票 0

为Python脚本创建共享消息流的最佳方法是什么?

我想做什么:我需要一个简单的消息流,因此一些脚本可以在那里发送结果,另一个脚本可以获取结果并以异步方式执行某些操作。主要问题:我想看看是什么......

回答 1 投票 0

禁止从/ dev / tty读取

像sudo这样的工具从/ dev / tty读取密码。我想避免这个。子进程不应该能够读取/ dev / tty。子进程应该立即失败而不是等待......

回答 1 投票 3

Python Subprocess等待子进程列表[重复]

我正在使用python3子进程模块来处理bash脚本调用。我想在调用脚本时控制并发子进程的数量。 Popen.wait(timeout = None)等待子进程...

回答 1 投票 0

Python:执行cmd命令时读取输出

我正在使用python子进程模块执行cmd命令。执行此cmd命令(例如,运行一些批处理文件,.exe文件)正在打开新的命令提示符窗口。如何阅读新的输出...

回答 1 投票 0

OSError:[Errno 2]在Django中使用python子进程时没有这样的文件或目录

我试图运行一个程序,使用subprocess.call()在Python代码中进行一些系统调用,这会引发以下错误:Traceback(最近一次调用最后一次):File“ “,......

回答 1 投票 113

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