在python中从命令行传递参数

苏沙

我有一个简单的任务,想从该行运行命令。例如

python3 -c 'print(2*2)'

问题是当我想调用一个函数并将参数传递给它时。例如,我想降低字符串“ ABC”。我用

python3 -c 'print(x="ABC",x.lower())'

因此,我的问题是:从命令行调用python时,如何将字符串值传递给函数?

力布鲁

使用sys.argv获得命令行参数:

$ python3 -c "import sys; print(sys.argv[1].lower())" HELLO
hello
$

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章