在 Colab 中使用整数参数和变量运行 python 脚本



在Colab中,我在外部设置变量,并希望将它们传递给我调用的python脚本。带有{VAR}或$VAR的普通方法不起作用。据我所知,当它打开一个新的shell来运行它时,所有内容都作为字符串传递,python脚本没有任何转换实用程序。

MYVAR=3
!python3 myscript.py --int-arg {MYVAR}
!python3 myscript.py --int-arg $MYVAR

第一个版本抱怨:

错误:参数--int_arg:无效的int值:"{MYVAR}">

第二个版本抱怨:

错误:参数--int_arg:应为一个参数

如何处理此问题?

事实证明,Colab的实现不喜欢大写字母。以下工作:
my_var=3
!python3 myscript.py --int-arg {my_var}

相关内容

  • 没有找到相关文章

最新更新