Форум сайта python.su
0
Всем привет. Дебажу чужой код, и столкнулась со следующей проблемой.
for ini in r'/etc/opt/FILE/FILE.ini': if os.path.exists(ini): for line in open(ini):
Офлайн
221
Улыбнуло) здесь же происходит итерация в цикле по элементам СТРОКИ содержащей путь..логично предположить что это обречено на провал.
Думаю что пропущены скобки т.е. по логике был список/кортеж строк путей до ini файлов, которые в циклле обрабатывабтся:
for ini in (r'/etc/opt/FILE/FILE.ini,'):
Отредактировано JOHN_16 (Март 31, 2016 15:40:27)
Офлайн
0
JOHN_16
Улыбнуло) здесь же происходит итерация в цикле по элементам СТРОКИ содержащей путь..логично предположить что это обречено на провал. Думаю что пропущены скобки т.е. по логике был список/кортеж строк путей до ini файлов, которые в циклле обрабатывабтся:
Офлайн
857
JOHN_16Это, кстати, то же самое.for ini in (r'/etc/opt/FILE/FILE.ini'):
for ini in (r'/etc/opt/FILE/FILE.ini',):
for ini in [r'/etc/opt/FILE/FILE.ini']:
Офлайн
221
py.user.next
ссори, запятую недопечатал.
Офлайн