XPb14
Сен. 7, 2010 11:17:24
for i in len(f.readlines()):
извините, но только начал изучать питон, но этот цикл не проходит, объекту f присвоен файл (f = open(“d:\\1.txt”, ‘r’))
F
Vader
Сен. 7, 2010 11:32:52
Эммм…
А зачем вы так делаете?
Попробуйте так:
for line in f.readlines():
А если все-же хотите извратиться, то должно быть так:
for line in range(len(f.readlines())):
ибо len(f.readlines()) - это не итератор, а просто int.
XPb14
Сен. 7, 2010 11:39:09
в таком случае выдаёт
Value : "name 'f' is not defined"
причём ф описана как и раньше, ей присвоен открытый файл
regall
Сен. 7, 2010 11:41:18
XPb14, приведите весь код скрипта, а то так не видно общей картины.
Vader
Сен. 7, 2010 11:50:54
А в каком месте вы, собственно, файл открываете? Я че-то не вижу…
XPb14
Сен. 7, 2010 11:53:23
блин я дурак, я когда сюда писал походу вырезал “f = open(”d:\\1.txt“, ‘r’)” но теперь выдаёт ошибку
[3432] Value : "global name 'obj_menubar' is not defined"
можете написать решеие проблемы, но я впринципе сам сейчас буду искать
JOHN_16
Сен. 7, 2010 12:07:06
имхо для второго дня изучения питона ты слишком уж странным путем идешь: почитай литературу о самом питоне ,а не изучай его по разным кускам кода. Литературу найдешь здесь же (для легкого старта Чаплыгин, для более основательного Лутц например)
XPb14
Сен. 7, 2010 12:26:03
Сасибо большое всем)))) я считаю что стоит оставить в теме первых 4/3 поста, остальное кроме меня никому не интерсно, я со всем разобрался
форум помог!