от
Я настраиваю скрипт на Python для расчета оценки риска. Сценарий необходимо будет запустить из командной строки и будет включать все переменные, необходимые для расчета. Необходимый формат: python test.ipynb Возраст 65 Пол Мужской Возраст и пол - это имена переменных, переменные - 65 (целые годы) и мужской (категориальный). Я очень плохо знаком с Python, поэтому уровень квалификации низкий. - искал примеры - Читайте о getopt и optoparse - Попытка написать код Python для достижения этой цели
import sys, getopt

def main(argv):
   ageValue = 0
   genderValue = 0

   try:
      opts, args = getopt.getopt(argv,"",["Age","Gender"])
   except getopt.GetoptError:
      print ('Error, no variable data entered')
      sys.exit(2)
   for opt, arg in opts:
      if opt == "Age":
         ageValue = arg
      if opt == "Gender":
         genderValue = arg
   print ('Age Value is  ', ageValue)
   print ('Gender Value is ', genderValue)
Это вывод из этого кода - Возрастное значение 0 Пол имеет значение 0 Ожидаемый результат Возрастное значение 65 Гендерное значение - мужчина              

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

...