
[英]Python: subprocess.Popen() returns None
我需要使用 args 执行 CLI 二进制文件,使进程保持活动状态并在整个 python 脚本中运行多个命令。 所以我通过以下方式使用 Python 和 subprocess.Popen() :from subprocess import Popen, PIPE cmd = ["/full/pa ...
[英]Python: subprocess.Popen() returns None
我需要使用 args 执行 CLI 二进制文件,使进程保持活动状态并在整个 python 脚本中运行多个命令。 所以我通过以下方式使用 Python 和 subprocess.Popen() :from subprocess import Popen, PIPE cmd = ["/full/pa ...
[英]Exception Handling with subprocess.run in Python
我正在尝试创建一个 function,它可以运行任何 shell 命令并返回该命令的标准输出,而不必担心可能引发的任何异常。 当使用xyz testing等不正确的命令测试下面编写的代码时,我得到的是FileNotFoundError而不是CalledProcessError ,即使当我在 shel ...
[英]How to run more than one command with Python subprocess
我正在尝试使用 subprocess.Popen() 运行三个命令,我不知道哪个是问题所在。 命令在终端上正常运行,但在代码上运行不正常。 这是代码和 output。 OUTPUT: 终端中正常运行的命令:cd /home/laura/esp/esp-idf; . ./export.sh; ...
[英]Why is an outdated version of a Ruby script used when running Ruby from a Subprocess in Python?
我正在尝试从 Python 接口运行 Ruby 项目,但在其最新形式中,它仅在从终端运行时有效,而不是从 Python 中的子进程运行时有效。Ruby 项目由一个可执行文件组成(我们称之为exeFile )它运行一个命令行界面工具(我们称之为cli.rb ),它需要并调用项目中其他各种 Ruby ...
[英]How to open text file on the screen of Linux (raspberry pi 4)
我尝试使用 python 3 在 linux 操作系统屏幕上打开文本文件,但拒绝接收权限。 我如何在 linux 操作系统(树莓派操作系统)上使用 python3 打开文本文件并全屏查看文件? 注意:我尝试 popen 和 os.system 都被拒绝权限。 这是我的代码: ...
[英]How to store result of cmd using Popen with option (input=password) in syntax as mandatory
下面代码中的部分脚本对我来说是部分工作,换句话说,执行了 samba-tool 命令并将结果显示在屏幕上 (python3 script.py)。 但是,过程(变量)的值都是空的。 我尝试/阅读文档,但没有成功存储和修复它。 我试过了: 或者 我尝试使用 StringIO 进行捕获,但是命令 Pop ...
[英]How can I run ripgrep using subprocess.Popen in Python3 with arguments?
我使用 Python 3.10.7 并试图让 Python 解释器运行此命令: rg mysearchterm /home/user/stuff 当我在bash中直接运行此命令时,它会成功运行ripgrep并(递归地)在目录/home/user/stuff中搜索术语mysearchterm 。 但 ...
[英]python, run win cm line many quotes for command line with arguments
当我将以下命令行(分配给 var“cmdlin4popup”)粘贴到 Windows cmd.exe(终端?)窗口时运行良好: 但是 subprocess.Popen(cmdlin4popup) 会触发一条错误消息: OSError: [WinError 193] %1 不是有效的 Win32 应 ...
[英]Execute terminal command over python
我正在尝试获取运行.py的主机名,所以我使用了: 但是,我得到了这个回报: 它总是从subprocess.Popen()打印None ,然后在print(server.stdout)主机名。 有没有办法来解决这个问题? ...
[英]How can python subprocess honour powershell exit code?
我在我的根目录中 pre-commit.ps1 返回 1,所以它出错了,但是 返回 0。 请原谅我们完全缺乏 python 技能,但我被卡住了。 感谢您帮助建议 python pssa.py 如何从 powershell 脚本返回错误代码。 我想我在某处读过 Popen 不等待脚本完成。 所以 ...
[英]Popen subprocess Named Window
这是我用来在单独的终端中打开子进程(文件 subprocessShortLaunch.py)的 Popen 代码。 我一直在环顾四周,但找不到两个问题的答案: 有没有办法“命名”打开的终端 window? 终端 window 只是说“终端”。 进程完成后,有没有办法让 window 保持打开状态? ...
[英]Subprocess not opening files
我正在编写一个程序来为我打开其他程序。 os.system() 总是会冻结我的应用程序,所以我切换到子进程。 我做了一些研究,这就是教程告诉我打开程序的方式。 我只替换了包含路径的变量的路径。 在我运行它之后,只有一个 commabd 提示符 window 打开,没有别的。 我怎样才能解决这个问题 ...
[英]Pexpect Popen_spawn - No output
我正在尝试使用密码提示自动化 runas,如下所示admin_cmd = popen_spawn.PopenSpawn(['runas', '/user:admin', 'cmd']) admin_cmd.expect('Entrez le mot de passe de admin : ') ad ...
[英]subprocess popen is returning blanck output
尝试使用返回空白的 popen 为上一个命令的 output 运行 grep,没有任何错误 output 我得到了: ...
[英]Popen as minimized datached process
我想在 Windows 中启动一个进程,让它独立于父进程运行并最小化启动。 我发现创建标志以我想要的方式启动进程,但 STARTUPINFO 似乎没有任何效果。SW_MINIMIZE = 6 si = subprocess.STARTUPINFO() si.dwFlags = subprocess ...
[英]Using popen within a server application holds port hostage
TLDR:我有一个用 C++ 编写的 HTTP 服务器应用程序,它使用popen()启动一些脚本。 这些脚本启动了几个守护进程: wpa_supplicant和udhcpd 。 在我的服务器停止后,那些守护进程似乎保留在我的 HTTP 服务器端口上。 为什么? 在初始化期间,我的 HTTP 服务器 ...
[英]"Double Clicking" or Enter on selected file in windows explorer
运行此代码后,我正在尝试模拟“双击”或在 windows 资源管理器 (win10pro) 中输入选定文件: 我试过导入键盘模块,但我有点困惑它如何与打开的资源管理器 window 交互。 通常我会在 python 内运行,但我正在尝试使用另一个程序进行简化,我在程序中遇到奇怪的 SSL 错误,但是 ...
[英]Read output of avrdude in C program using popen()
我需要使用相同的程序来使用avrdude对多个不同的微控制器进行编程。 为此,我需要识别连接的微控制器的设备签名以使用正确的avrdude命令。 我发现在软件中执行此操作的唯一方法是使用不正确的微控制器调用avrdude ,并读取它给出设备签名的结果。 我正在尝试使用popen()来读取 avrd ...
[英]Python subprocess failing due to TypeError: bufsize must be an integer
这是我收到的错误 TypeError: bufsize must be an integer。 ...
[英]Passing one command from two into a variable
我有两个命令我想在子进程上运行cmds = "ls;pwd" ,但我只想将ls的结果传递给变量x 。 我该怎么做呢? ...