Python新手,用於使用MATLAB。使用輸入參數從命令行運行Python函數
我的功能convert.py是:
def convert(a,b)
factor = 2194.2
return (a-b)*factor
如何從輸入參數「a」和「B」的命令行運行呢? 我試過了:
python convert.py 32 46
但是出錯了。
我曾嘗試在網上找到答案,找到相關的東西,但不是問題的答案:
- Python: Run function from the command line(堆棧溢出)
- Command Line Arguments In Python(堆棧溢出)
- 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/
另外,我在哪裏可以找到答案mysel f以便我可以保存此論壇以獲取更多不重要的問題?
你有什麼錯誤? – kennytm
用'sys.argv [1]'和'sys.argv [2]'代替'a'和'b',同時結帳'argparse' –
檢查[this document](http://stackoverflow.com/documentation/) python/1382/parsing-command-line-arguments#t = 201608171014404401577)out。 – Selcuk