轻松地从当前虚拟环境(python_bin)调用命令

你可以通过导入“python”命令对象或“python_bin”命令路径来在同一个环境中运行 Python 代码。

例如,如果你在虚拟环境中运行代码,python 对象将引用虚拟环境 bin 目录中的 python 二进制文件。

outputtext.py

with open("output", "w") as handle:
    handle.write("hello")

from commandlib import python, python_bin

运行 python

python("outputtext.py").run()

文件“output”将包含

hello

使用 python_bin

python_bin.python("outputtext.py").run()

文件“output”将包含

hello

可执行规范

文档自动从 run-python.story storytests. 生成。