gpt4 book ai didi

python - 将输入参数从 jupyter notebook 传递给脚本

转载 作者:行者123 更新时间:2023-12-03 23:59:21 27 4
gpt4 key购买 nike

我正在尝试运行由 Jupyter 笔记本中的文件提供的 python 脚本。如果我使用以下命令,脚本正在运行:

!python script.py --input_path /folder/input --output_path /folder/output/

但我需要从笔记本的变量中传递这些路径。我该怎么做?

试过了,还是不行:

input = "/folder/input"
output = "/folder/output/"

!python script.py --input_path input --output_path output

最佳答案

可以使用 {} 表示法将值传递给 shell 命令。见 this用于在 Python 运行时和 shell 命令之间进行额外处理的链接。

例如:

input = "/folder/input"
output = "/folder/output/"

!echo python script.py --input_path "{input}" --output_path "{output}"

打印以下输出:

python script.py --input_path "/folder/input" --output_path "/folder/output/"

显然,可以删除 echo 以使其实际调用 python 命令,这就是原始问题所要解决的问题。

关于python - 将输入参数从 jupyter notebook 传递给脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64287110/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com