1

我目前这样做:

(local['echo'][var] | sth)()

这似乎不优雅且效率低下。

4

1 回答 1

1

我在铅锤文档中找到了解决方案:

您可以使用左移运算符<<

from plumbum import local

if __name__ == '__main__':
    var = "some text in a python variable"

    sth = local["cat"]

    x = (local['echo'][var] | sth)()
    print(x)

    print("alternative:")
    x = (sth << var)()
    print(x)
于 2020-04-11T14:47:47.913 回答