Я создаю приложение python, которое требует от пользователя входа в веб-службу. Учетные данные передаются на сервер в POST-запросе в виде json-словаря. Для того, чтобы избежать излишне сохранения пароля в переменной я понял, я хотел бы сделать что-то вроде следующего:Использование возвращаемого значения функции как значения в словаре в python
json.dumps({'username': raw_input('Username: '), 'password': getpass.getpass()})
- Есть ли гарантия, что
raw_input
будет вызвана, прежде чемgetpass
? - Есть ли вообще какая-либо польза в этом методе для сохранения вывода функций сначала, а затем создания словаря из переменных?
- Является ли это «питоническим» способом делать вещи? Я думаю, что нет, так как в одной строке есть много вещей, и это, возможно, не очень читаемо.
Я согласен, что это выглядит немного лучше, однако он не отвечает на вопросы, заданные ОП. (Я дал вам +1 все равно) –
Спасибо, я обновлю. –