subprocess 相关问题

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

如何等待Python subprocess.check_output()完成?

我在循环中运行此代码 - 在Python 3.6中:#previous code:将某些文件复制到工作文件夹shellCmd =“myCmd”+ file1 +“”+ file2 #myCmd适用于file1和file2 ...

回答 2 投票 1

Python Subprocess.run标准输出

我有以下按预期执行的函数。 def get_files(paths):用于路径中的路径:file_name = parse_path(path)csv_command =“curl -b ./cookie {}> ./tmp / {}”....

回答 2 投票 0

在Python中使用子进程如何以管理员身份运行'openvpn'?

我可以使用默认权限运行openvpn:FNULL = open(os.devnull,'w')args ='E:\\ OpenVPN \\ bin \\ openvpn-gui.exe --connect'+ server +'.udp.ovpn 'subprocess.Popen(args,stdout = FNULL,stderr = ...

回答 1 投票 0

使用subprocess.call()在python中执行dos命令“klist purge”

我需要执行“klist purge”来删除Kerberos身份验证票证。我尝试了subprocess.call('Kremover.bat')并尝试了Popen但是没有用。有任何想法吗?其中Kremover.bat包含...

回答 2 投票 0

如何在python中的mac osx上打开文件

我试图使用eclipse在python中打开Mac上的文件。 FileName =“/ Users / fis / Desktop / installer_guide.txt”ss = subprocess.Popen(FileName,shell = True)ss.communicate()以及os.popen(...

回答 1 投票 0

Python子进程 - 通过SSH运行多个shell命令

我试图从一个Linux机箱打开一个SSH管道,运行一些shell命令,然后关闭SSH。我无法控制任何一个盒子上的包装,所以像织物或......

回答 1 投票 4

传递很长的列表作为sys.argv(pvpython到python)

错误:OSError:[Errno 7]参数列表太长历史记录:在pvpython(vtk)上运行脚本;但是在较旧的发行版pvpython <5.0上,matplotlib模块已经过时,因此......

回答 1 投票 0

Python调用不需要虚拟环境的子进程

我有一个Python 3.6脚本,使用子进程调用第三方工具。 main_script.py:#!/ usr / bin / env python import subprocess result = subprocess.run(['third-party-tool',' - arg1'],shell = ...

回答 2 投票 1

如何使用python使用子进程[duplicate]将输入发送到另一个程序

我想使用python向基于cmd的程序发送一些输入。该程序通常从键盘输入类型。我试过:P1 = subprocess.Popen(“my_program”,stdin = subprocess.PIPE,stdout = ...

回答 2 投票 0

检查插座是否忙碌

我是Python中的Socket Programming的新手。我在Python 3.7中编写了以下代码:trialSocketList.py import subprocess import sys HOST = sys.argv [1] PORT = sys.argv [2] command =“tnc”+ ...

回答 3 投票 3

使用Linux从Python终止FFMPEG

所以我有一个项目,用于监听Python中的按钮输入,并在按下某个按钮时记录来自摄像头和外部麦克风的视频,现在当我想停止录制时,我按下...

回答 1 投票 1

ffmpeg Python Subprocess Error返回非零退出状态1

所以我在这里有一条线,用于通过python和ffmpeg从电影中转储帧。 subprocess.check_output([ffmpeg,“ - i”,self.movi efile,“ - s 00:01:00.000 -t 00:00:05 -vf scale =”+ str(...

回答 2 投票 4

将tkinter Text小部件用作另一个程序的stdout

我正在尝试为另一个只使用命令行界面的程序创建一个图形界面。我试图通过将命令行程序输出到tkinter文本小部件来做到这一点。一世 ...

回答 1 投票 0

从stdin管道输入时ffmpeg损坏

我有一个程序可以生成图像并从中创建视频。目前有效的是一次创建所有图像,然后在子进程中运行FFmpeg并通过stdin管道图像...

回答 1 投票 3

如何使用Python Subprocess删除数据库模式?

我想使用python子进程删除数据库(PostgreSQL)模式。我想出了这个:subprocess.call(['psql',' - U',DB_USER,DB_NAME,'drop schema',SCHEMA_NAME,'cascade'])但它......

回答 1 投票 0

Python如何使ping -t脚本无限循环

我想用这个ping -t www.google.com命令运行一个python脚本文件。到目前为止,我使用ping www.google.com命令执行了一个有效的方法,但我没有采取过ping -t循环的方法......

回答 1 投票 0

在等待子进程Popen时,我可以在另一个线程中工作吗?

我有一个Python 3.7项目它正在使用一个库,它使用子进程Popen调用shell脚本。我想知道:如果将库调用放在一个单独的线程中,我能够......

回答 1 投票 0

如何异步处理子进程的I / O? [重复]

我有一个子进程,可能会或可能不会在特定的时间内向它的stdout写一些东西,例如3秒。如果子进程标准输出中的新行以正确的东西开头,我想......

回答 1 投票 0

当使用具有大量输出到stdout的子进程时,Python代码会挂起

我有一个可以输出大量数据到stdout的子进程。当生成太多数据时,它会导致子进程挂起,因为它正在等待清空stdout缓冲区。这是一个小...

回答 1 投票 0

为什么close_fds = False有时会挂起Python 2中的进程?

我注意到在Python3子进程中,Popen参数close_fds的默认值从False更改为True,我想知道是什么原因以及它是否是一个好的做法,几乎总是......

回答 1 投票 1

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