2024-09-30 18:24:26 发布
网友
我正在尝试以下命令
python -c 'import sample; sample.Functionname()' python -c 'import sample; sample.printFxn("helloWorld")'
这两种方法都很好,但是当我将变量作为参数传递时,会出现以下错误。在
将变量作为参数从bash传递给python函数的正确方法是什么?在
不要在命令中插入字符串变量;将值作为参数传递给Python脚本。在
python -c 'import sys, sample; sample.printFxn(sys.argv[1])' "$fileName"
单引号(')阻止shell解析字符串和计算变量。可以使用双引号代替,这样shell将计算变量:
'
python -c "import sample; sample.printFxn('$fileName')"
不要在命令中插入字符串变量;将值作为参数传递给Python脚本。在
单引号(
'
)阻止shell解析字符串和计算变量。可以使用双引号代替,这样shell将计算变量:相关问题 更多 >
编程相关推荐