@ru_python

Страница 433 из 9768
87776
22.03.2016
12:06:13
не могу понять как в вики в редмайне дать блять ссылку на ебаный файл

Pavel
22.03.2016
12:07:46
после первого цикла у тебя файл перемотался на конец, и второй цикл ничего не показыает.

классическая проблема "как сделать итератор два раза".

Whore Amazing
22.03.2016
12:08:38
как сделать, чтобы он не перематывался? у меня enumerate'ы в цикле. встраивание f.seek(0) в начало цикла ломает его, в конец - вешает.

Google
Pavel
22.03.2016
12:09:57
как сделать так, чтобы посмотреть содержимое файла, но файл на конец не перематывать.

сделай f.seek() перед циклом. и подумай, что делает итертаор и что делает f.seek

Whore Amazing
22.03.2016
12:11:46
у меня цикл. в котором ВНУТРИ enumerate. ясен пень, внутрь самого enumerate я бы seek() пихать не стал.

Pavel
22.03.2016
12:12:41
while True: f.seek(0) for a, b in enumerate(f): print(a,b) вот такой цикл у тебя дохнет?

Whore Amazing
22.03.2016
12:12:52
угу.

87776
22.03.2016
12:13:20
лол, сделай reslines()

f.readlines()

Whore Amazing
22.03.2016
12:14:02
разве что так, черт.

Pavel
22.03.2016
12:14:04
угу.
а я вот только что буквально написал эти пять строк у меня ок.

Whore Amazing
22.03.2016
12:14:32
Pavel
22.03.2016
12:15:24
может быть. но судя по тому, что f.seek() за пределами enumerate() всё ломает, то проблема не в файле. как мне кажется.

Whore Amazing
22.03.2016
12:15:32
могу код показать.

Pavel
22.03.2016
12:16:08
лучше мой код скопируй и посмотри, работает ли на твоём файле.

Google
Whore Amazing
22.03.2016
12:16:26
да там такой же код, ептыть, просто у меня еще обвес дополнительный.

хотя, сейчас.

черт, сраная командная строка, обрезающая длинные выводы.

Pavel
22.03.2016
12:19:48
насколько длинные?

Whore Amazing
22.03.2016
12:20:27
дохера. ладно, неважно. твой код сработал. удивительно.

Pavel
22.03.2016
12:20:59
и в самом деле, чудо.

Whore Amazing
22.03.2016
12:21:16
да, чудо, учитывая, что мой код, основанный на этих же строках, не работает.

видел.

http://pastebin.com/LpYSyR8V как-то так. кто скажет, что в этом коде не содержится тот, который успешно мотылял мне в цикле с енамами файл, пусть первый кинет в меня мануал. тяжеленный.

Pavel
22.03.2016
12:28:08
def takeNamedBlock(query, order, name, f): takeNamedBlock(0,c, 'init', result)) я бы начал с кавычек вокруг 'init'

Whore Amazing
22.03.2016
12:28:32
почему? все в порядке, мне нужно сравнение текста в строке с словом 'init'.

Pavel
22.03.2016
12:29:33
что такое f.seek в 26 строке?

Whore Amazing
22.03.2016
12:29:39
ну, в таком варианте код отрабатывает, но пишет не все блоки init, а только первый.

Pavel
22.03.2016
12:29:40
что за result в 23?

Whore Amazing
22.03.2016
12:29:53
result = файл.

в 26 строке неважно, я убрать забыл, он ничего там не делает.

Aliaksiej
22.03.2016
12:30:19
f.seek в 26ой строке странный

типа написать что-то а потом переписать поверх?

Whore Amazing
22.03.2016
12:31:04
типа написать что-то а потом переписать поверх?
не, в том неймспейсе вообще нет f.

parikLS
22.03.2016
12:31:06
а еще ord зарезервированое слово >_<

Google
Whore Amazing
22.03.2016
12:31:32
да? во дела.

Aragaer
22.03.2016
12:31:42
а мне нравятся переменные в 1 букву и отсутствие пробелов после некоторых запятых

Pavel
22.03.2016
12:31:43
а еще ord зарезервированое слово >_<
builtin функция, вообще-то.

Whore Amazing
22.03.2016
12:32:00
был маленьким и глупым

Pavel
22.03.2016
12:33:40
в 7 строку поставь print(line), будет что-то?

Aragaer
22.03.2016
12:34:56
а, во, в функцию передается некий result

который нигде не объявлен

по идее должен передаваться файлхэндл

но не передается

Pavel
22.03.2016
12:35:38
я искренне надеюсь, что result открыт где-то в другом месте, которое WA решил не показывать.

Whore Amazing
22.03.2016
12:35:41
я не все скопипастил, есть там result.

Aragaer
22.03.2016
12:35:47
ну и да, f.seek(0) - а кто такое это f?

Whore Amazing
22.03.2016
12:36:04
говорю же, в 26 строке он нерабочий, но и не нужен он там.

Pavel
22.03.2016
12:36:12
я не все скопипастил, есть там result.
в 7 строку поставь print(line), будет что-то?

Whore Amazing
22.03.2016
12:37:17
сбивается на начале второго блока init. странно.

Pavel
22.03.2016
12:37:48
у тебя строчи появляются, начиная с первой?

Whore Amazing
22.03.2016
12:37:58
да, тут проблемы нет.

Pavel
22.03.2016
12:38:27
ну тогда зачем ты пишешь "у меня enumerate не работает?"

Whore Amazing
22.03.2016
12:38:30
но вот при попытке взять второй блок функция просто умирает.

Google
Whore Amazing
22.03.2016
12:38:42
я такого не писал.

Pavel
22.03.2016
12:39:19
я такого не писал.
значит я неправильно понял этот скриншот.

прошу прощения.

Whore Amazing
22.03.2016
12:39:32
видимо.

так, ладно, появились идеи, что где не так. пойду дебажить. всем спасибо.

Admin
ERROR: S client not available

Pavel
22.03.2016
12:40:41
ты в следующий раз формулирую проблему по-другому, чем "чё за хуйня тут происходит".

Aragaer
22.03.2016
12:40:56
на самом деле вот четкий такой случай

известно, что именно надо распарсить

известно, что получится

ну и почему бы не начать сразу с тестов?

Whore Amazing
22.03.2016
12:42:40
я пытался, кстати. честно прочитал про unittest/ честно нихуя не понял :D

Aragaer
22.03.2016
12:43:14
я нашел видео let's play tdd, там правда жава, но суть понятнп

Whore Amazing
22.03.2016
12:43:27
не могу я щас в видео.

Aragaer
22.03.2016
12:43:33
и там дли-инный цикл, но в принципе после нескольких видео смысл тоже понятный

Andrey
22.03.2016
12:44:17
я пытался, кстати. честно прочитал про unittest/ честно нихуя не понял :D
А что там непонятного? Я вчера первый раз увидел, когда к яндексу готовился, понял сразу.

Aragaer
22.03.2016
12:44:20
http://www.jamesshore.com/Blog/Lets-Play/ - я до 64 досмотрел, то есть треть

Andrey
22.03.2016
12:44:51
я пытался, кстати. честно прочитал про unittest/ честно нихуя не понял :D
Наследуешь класс и пишешь тестовые функции вида test_.+

Google
Henaro
22.03.2016
12:47:47
докер
всё в одном контейнере или джанга в отдельном, база в отдельном и тд?

[Anonymous]
22.03.2016
12:48:17
Лох

time
22.03.2016
12:48:34
Установи мне png и ftp
emerge libpng vsftpd не благодари

Viktor
22.03.2016
12:48:45
Лох
зато не лагает, и нормально смотрится многозадачность

[Anonymous]
22.03.2016
12:52:59
это когда ось прибивает приложение, когда ей вздумается? хм
Она не прибивает те функции, которые разработчики сказали не убивать

time
22.03.2016
12:53:24
я заметил

Страница 433 из 9768