首页 > 解决方案 > 将变量作为参数传递给 colab 中的 py 文件

问题描述

我想将变量传递给 colab 中的 py 脚本。outdir接受一个文件夹并将target一个文件作为参数。

out_dir = os.path.join('outdir','my_out_dir')
target_img = os.path.join('main_folder','input','image.png')

这不起作用:

!python projector.py --outdir="out_dir" --target="target_img" --network=blabla

这个也是:

!python projector.py --outdir='out_dir' --target='target_img' --network=blabla

标签: pythongoogle-colaboratory

解决方案


TIL,你必须$在参数前面加上一个符号:

!python projector.py --outdir=$out_dir --target=$target_img --network=blabla

推荐阅读