У меня есть скрипт python, который реализует несколько функций, но я хочу быть гибким с точки зрения того, какие функции я использую каждый раз. Когда я буду запускать скрипт Python, я бы хотел передать некоторые аргументы, которые будут стоять как «флаги» для выполнения моих функций.Как передать аргументы в скрипт python, похожий на скрипт функции MATLAB?
В MATLAB будет выглядеть примерно так:
function metrics(Min, Max)
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
x = [1,2,3,4,5,5];
if (Min==1)
min(x)
else
disp('something')
end
if (Max==1)
max(x)
else
disp('else')
end
end
который я звонить из командного окна с (например):
metrics(1,0)
В Python Я попытался с помощью
def метрики (мин, макс.)
argparse()
и
os.system ("metrics.py 1,1")
Любое предложение, как транспонировать функция MATLAB вызова в Python Shell (Я использую Spyder Anaconda для этого вопроса)?
Вы хотите вызывать функции из командной строки (например, окна командной строки или Линукс оболочки) или из питона оболочки? Эквивалентом командного окна MATLAB является оболочка Python, а не командная строка. – TheBlackCat
@TheBlackCat оболочка Python, моя плохо. – Roxanne
Пожалуйста, отредактируйте ваш вопрос. Это было неправильно обозначено как дубликат. – TheBlackCat