【发布时间】:2016-08-17 10:05:56
【问题描述】:
我的函数 convert.py 是:
def convert(a,b)
factor = 2194.2
return (a-b)*factor
如何使用输入参数 a 和 b 从命令行运行它?
我试过了:
python convert.py 32 46
但出现错误。
我确实尝试在网上找到答案,但我找到了相关的东西但没有答案:
- Run function from the command line(堆栈溢出)
- How to read/process command line arguments?(堆栈溢出)
- http://www.cyberciti.biz/faq/python-command-line-arguments-argv-example/
- http://www.saltycrane.com/blog/2007/12/how-to-pass-command-line-arguments-to/
另外,我自己在哪里可以找到答案,以便我可以保存此网站以解决更多重要问题?
【问题讨论】:
-
你遇到了什么错误?
-
将
a和b替换为sys.argv[1]和sys.argv[2],同时查看argparse -
您添加的链接应该有帮助!
-
@petres:具体是哪一个?
标签: python function input command-line arguments