Новое для Python, используемое для использования MATLAB.Запустите функцию Python с входными аргументами из командной строки
Моя функция convert.py является:
def convert(a,b)
factor = 2194.2
return (a-b)*factor
Как запустить его из командной строки с входными аргументами «а» и «B»? Я пробовал:
python convert.py 32 46
Но есть ошибка.
Я попытался найти ответ в Интернете, нашел связанные вещи, но не ответ:
- Python: Run function from the command line (Stack Overflow)
- Command Line Arguments In Python (Stack Overflow)
- 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
замените 'a' и' b' '' sys.argv [1] 'и' sys.argv [2] ', также checkout' argparse' –
Проверить [этот документ] (http://stackoverflow.com/documentation/ python/1382/parsing-command-line-arguments # t = 201608171014404401577). – Selcuk