Форум сайта python.su
path = '...' with open(path, encoding='UTF-8') as f: for line in f: line = line.split(' ') # <----- вот так # какие то еще команды
Офлайн
Не надо так делать. В идеале, ты имя создал и оно до конца является только собой. Когда ты посмотришь в центр файла, в центр функции, в центр блока операторов, ты всегда будешь видеть переменную и всегда будешь знать, что в ней, потому что ты точно знаешь, что ты такой хренотенью с переопределениями не страдаешь.
А кто вот так делает, типа так удобно на первый взгляд, тот потом делает сначала одно переопределение, а потом делает по два, по три переопределения. А потом он по десять раз свой собственный код перечитывает, потому что не может его запомнить из-за этой фигни. А когда он ещё его поменяет после этого, ну ты понял, он будет заново его весь заучивать, там же всё поменяется и все эти связи невидимые поменяются. Ну строчку он удалил из центра кода, например, - и все последующие строчки сломались, но этого даже не видно, потому что по синтаксису всё правильно осталось.
В Erlang'е вообще эта фигня встроена. Создал переменную - поменять не можешь ни имя, ни привязку, сразу фиксируется.
Отредактировано py.user.next (Янв. 17, 2018 14:41:32)
Офлайн
Понял, спасибо
Отредактировано SomethingButNotNickName (Янв. 17, 2018 14:42:46)
Офлайн