如何从python脚本(Ubuntu外壳(中调用函数,同时传递配置参数?一篇相关的SO帖子似乎并没有解决这个问题。
这就是我现在拥有的:
$ python -c ' from python_library import * ; function() ; -config /path/to/config/file '
以上操作失败。以下(和许多其他(组合也是如此:
$ python -c ' from python_library import * ; function() -config /path/to/config/file '
或
$ python -c ' from python_library import * ; function() ; -config "/path/to/config/file" '
谢谢!
您需要将conf参数作为另一个参数输出到python
$ python -c ' from python_library import * ; function()' -config /path/to/config/file
您可以使用环境变量:
MYPARAMETERS="-config /path/to/config/file" python -c "import os,sys;sys.argv = os.environ['MYPARAMETERS'].split(); import python_library import * ; function()"