问题标签 [plumbum]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何进行命令替换,例如铅中的“echo hi | tee >( gzip > /tmp/1 ) > /tmp/2”?
我需要弄清楚如何在铅中调用管道替换。具体来说,如何构建诸如echo hi | tee >( gzip > /tmp/1 ) > /tmp/2
?或者,为了更好地说明这个想法,find / | tee >( grep hi > /tmp/grepped ) > /tmp/nongrepped
?我需要这种方法,因为find /
我将要使用的等效方法运行起来非常昂贵,而且我无法将其保存在磁盘上,因此我需要并行应用两个不同的过滤器。有没有办法避免mkfifo
?
注意:我知道这个问题类似于“如何从 python 中通过管道传输许多 bash 命令? ”。但是,不同之处在于我专门询问铅,并且尝试在那里写一个与铅相关的答案是有缺陷的,如其评论中所述。
python - Fabric vs Plumbum:差异、用例、优缺点
用于本地/远程命令执行的 Fabric 和 Plumbum python 库的优缺点是什么?当一个库应该使用而另一个不使用时,什么是用例?应该注意哪些差异?
python - Plumbum - 嵌套 SSH 远程处理/跳转主机
有没有一种好的内置方法可以通过“跳转主机”与 Plumbum 连接。
我考虑过子类ParamikoMachine
化以提供我自己的 SSHClient 对象。
还有其他想法吗?
python - 在 python 中获取 Gerrit SSH 输出
所以我使用铅锤对 gerrit 执行 ssh 命令,但我似乎无法将输出作为 json 字典提取。
此输出还转储以下行: type: abcd rowCount: integer runTimeMilliseconds: 123 moreChanges: ABCD
我觉得这也是另一本词典。
那么,无论如何将 ssh 命令的输出拉入 python 字典?
参考:https ://review.openstack.org/Documentation/cmd-query.html
python - plumbum.commands.processes.ProcessExecutionError:对于返回 null 的命令
我要运行的 shell 命令,它什么都不返回:
铅版:
以下线路工作:
但是下一行没有,可能是什么原因?
我遇到的错误:
[Q]我该如何解决这个错误?
python - 如何使用铅将 stdout 和 stderr 重定向到两个不同的文件?
我正在通过 Python3 脚本中的铅在管道上下文中运行 perl 脚本。我想将标准输出重定向到 .stdout 文件,将标准错误重定向到 .stderr 文件。
我尝试使用通常的 >, 2> 但它不受铅的支持。.run 方法给了我一个元组,但是如果不调用脚本两次,我就找不到输出 stdout 和 stderr 的方法。
这是我要运行的命令。
python - 避免在子命令中转义美元符号?
我需要处理一个文件并立即将其上传到某处。考虑这个例子并想象我们正在做aws s3 cp - s3://some-path/$FILE
而不是dd
调用:
鉴于 $FILE 不是直接传递而是转义的,因此 in 中的子命令split
会创建一个名为$FILE
. 我怎样才能让它不逃避美元表达式,而是逐字逐句?
python - 铅:如何将变量发送到标准输入?
我目前这样做:
这似乎不优雅且效率低下。
python - 从 plumbum.cmd 导入 git、grep、sed、wc
ImportError:无法从“plumbum.cmd”(未知位置)导入名称“grep”
我尝试使用 conda install plumbum 在 Anaconda 中安装模块,它确实安装了。现在我缺少什么,以至于上述导入不起作用。
我为此使用了 Spyder 编辑器,但如果这有什么不同,我计划很快过渡到 Visual Studio Code。
python-3.x - 如何让 plumbum.local 在你的 Windows 系统上运行
在我的 django 应用程序中,我通过从环境变量中获取参数来创建数据库,但它会引发以下错误。
我创建 postgres 数据库的代码:
如何让它在windows上工作?