В основном у меня есть некоторые переменные, которые я не хочу заранеенициализовать: < /p>
originalTime = None
recentTime = None
postTime = None
def DoSomething ( ) :
if originalTime == None or (postTime - recentTime).seconds > 5 :
...
< /code>
Я получаю ошибку компиляции на if: < /p>
UnboundLocalError: local variable 'originalTime' referenced before assignment
< /code>
Как вы можете видеть, все переменные имеют разные отношения, которые должны быть установлены правильно (время, время + 5 и т. Д.), либо вообще нет, но я не хочу устанавливать их на предварительные значения, когда просто объявить их никто.>
Подробнее здесь: https://stackoverflow.com/questions/800 ... riables-in
Как инициализировать переменные до нет/неопределенного и сравнить с другими переменными в Python? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение