Я бы хотел, чтобы первые два слова пользовательской строки ввода были прочитаны как аргументы функции для сохранения строки. Я решил использовать dict вместо многих операторов if, но я не уверен, как структурировать dict.
Я считаю, что это правильный старт:
input: "физика вопроса Что происходит с атомами, когда на них воздействуют фотоны?"
результат: программа сохраняет входные данные в вопросах местоположения \ физика
raw_entry = input("Enter text in the following format: type subtype text")
instructions = raw_entry.split()[:2]
Два слова (каждое из которых в примере представляет собой «get_id») будут обозначать место для сохранения текста. Этот пример, кажется, то, что я ищу, но я не уверен, как изменить его для моего случая.
function_dict = {'get_id':
(
# function
requests.get,
# tuple of arguments
(url + "/users/" + user,),
# dict of keyword args
{'headers': self.headers}
)
}
Дайте мне знать, если я расскажу об этом логически или это не имеет смысла. Спасибо!