是否可以获取 Python 脚本的输出

是否可以获取 Python 脚本的输出

我有一个庞大的 Python 代码库,它对我的​​工作环境非常了解。我想在打开终端窗口时使用它来设置我的 ZSH 会话。Python 脚本将输出导出变量、定义函数/别名等的文本。

我希望这样的事情能够奏效:

./myPythonScript -outputZSHSettings | source

但似乎没有。有什么办法可以做到吗?我想我可以将所有内容写入临时文件,获取该文件,然后删除该文件,但这似乎很笨拙。

谢谢。

答案1

使用 bash 和 zsh 您可以使用进程替换:

source <(./myPythonScript -outputZSHSettings)

相关内容