@python_beginnersЭта группа больше не существует

Страница 1551 из 1885
Roman
05.04.2017
06:36:21
ребят как ловить такую строку?

http://prntscr.com/esm7yh

Igor
05.04.2017
06:36:27
GOTCHA

Roman
05.04.2017
06:36:27
пустая строка

Google
Igor
05.04.2017
06:36:48
ну, ээ... \n\n нет?

Roman
05.04.2017
06:37:14
а как в условии?

if

Igor
05.04.2017
06:37:20
в каком условии?

что сравнивается в условии?

строка из файла со скрина выше?

Roman
05.04.2017
06:37:54
мне надо пустую строку не пускать в это условие

if len(g[0]) != 0 and len(g[1])!=0:

Igor
05.04.2017
06:38:07
это мне ни о чем не сказало (((99

Roman
05.04.2017
06:38:39
ну как ты проверишь строка пуская или нет? в условии

Igor
05.04.2017
06:38:43
повторюсь, ты как читаешь файл? построчно?

и потом в пределах строки работаешь?

Roman
05.04.2017
06:38:52
with open(file, 'r') as smth: for line in smth: line = line.strip() line2 = line.split("::")

Google
Igor
05.04.2017
06:38:53
разбиваешь там на свои всякие g

Roman
05.04.2017
06:38:57
да

Igor
05.04.2017
06:38:58
воооот

вот как ты думаешь, чему будет равно line, если строка пустая?

Roman
05.04.2017
06:39:30
пустоте

Igor
05.04.2017
06:39:40
тааак

и в чем проблема указать пустоту в условии?)

Roman
05.04.2017
06:40:18
да непомогает

пробовал

Igor
05.04.2017
06:40:26
покажи, как пробовал

а еще лучше целиком код выложи куда-нибудь, потому что ты успел отправить скриншот и два совершенно не связанных друг с другом куска кода

Roman
05.04.2017
06:42:39
http://prntscr.com/esm9wm

Igor
05.04.2017
06:43:30
расскажи, вот ты делаешь line.strip(). зачем-то же ты его делаешь? для чего?

Pavel
05.04.2017
06:43:57
я предлагаю, коль скоро пайчарм используется, проверить дебагером. Поставить брекпоинт на эти строки, запустить в режиме DEBUG и построчно посмотреть, где что чему присваивается. Это интереснее, чем в чате угадывать.

Igor
05.04.2017
06:44:08
может, вот эта пустая строка с первого скриншота - на самом деле не пустая? там запросто мог затесаться пробельчик-другой...

Roman
05.04.2017
06:44:22
вот я это и пытаюсь выяснить

как прогнать все удалить и понять что строка пустая

Igor
05.04.2017
06:44:40
а че тут выяснять-то? ))

Roman
05.04.2017
06:44:54
http://prntscr.com/esmajy

ну вот там помойму пробел

Google
Маришка
05.04.2017
06:45:18
Ох

Igor
05.04.2017
06:45:23
ну программа может быть не согласна с твоим потвойму

Маришка
05.04.2017
06:45:26
Утро доброе

Pavel
05.04.2017
06:45:31
я предлагаю, коль скоро пайчарм используется, проверить дебагером. Поставить брекпоинт на эти строки, запустить в режиме DEBUG и построчно посмотреть, где что чему присваивается. Это интереснее, чем в чате угадывать.

Igor
05.04.2017
06:45:32
ты-то ей про пробел не говоришь

Roman
05.04.2017
06:45:47
string = string.replace("\r","") string = string.replace("\n","")

Pavel
05.04.2017
06:45:56
Roman
05.04.2017
06:46:18
я хочу быстро это решить а не разглаолствовать )) честно

Igor
05.04.2017
06:46:35
string = string.replace("\r","") string = string.replace("\n","")
короче бля. line = line.strip() if line == '': continue а дальше все как обычно

Pavel
05.04.2017
06:46:38
а, ты просто два раза это сообщение отправил
может до Романа со второго раза дойдёт, что посмотреть глазами чему у него k равно быстрее, чем тут спрашивать.

Igor
05.04.2017
06:46:49
line2 = line.split('::') ипрочее говно

показывай код

http://prntscr.com/esm9wm
если пришлешь тот же самый, что вот здесь - будет грустно

Google
Roman
05.04.2017
06:47:41
http://prntscr.com/esmbdk

Igor
05.04.2017
06:47:51
ага. прислал. даже со стрелочкой.

Roman
05.04.2017
06:47:51
все равно пропускает

Igor
05.04.2017
06:47:52
прикольно..

Roman
05.04.2017
06:47:54
))

Igor
05.04.2017
06:47:56
ща. погоди секундочку, пожалуйста

Pavel
05.04.2017
06:47:57
http://prntscr.com/esmbdk
у тебя Line в этом месте равне '\n'

Igor
05.04.2017
06:47:59
тоже хочу стрелочку нарисовать

Levent
05.04.2017
06:48:00
http://prntscr.com/esmbdk
Почему Lightshot?

Roman
05.04.2017
06:48:16
нее

проходит всеравно

Igor
05.04.2017
06:48:40


Johnnie
05.04.2017
06:48:41
там красота такая дальше с fn.write()

Igor
05.04.2017
06:48:46
вот тебе целых две стрелочки!

обрати внимание на порядок проверки, пожалуйста!

Pavel
05.04.2017
06:48:54
проходит всеравно
конечно проходит. строка равна '\n', а в условии !=''

Levent
05.04.2017
06:48:55
Надо было юзать ShareX

Johnnie
05.04.2017
06:48:57
if line.strip() == '' ?

Igor
05.04.2017
06:49:10
Google
Igor
05.04.2017
06:49:27
if line != '\n' and line != '':
все гораздо проще, и я уже два раза написал, как

Johnnie
05.04.2017
06:49:33
достаточно

Igor
05.04.2017
06:49:37
один из разов - даже с любимыми тобой стрелочками

лан, извините :(

Roman
05.04.2017
06:49:50
ну хоть у бей

http://prntscr.com/esmcbr

ну какие идеи есть?

I
05.04.2017
06:52:04
тебе не придется рисовать стрелочки, если ты найдешь кнопочку дебага

Johnnie
05.04.2017
06:52:07
я предлагаю, коль скоро пайчарм используется, проверить дебагером. Поставить брекпоинт на эти строки, запустить в режиме DEBUG и построчно посмотреть, где что чему присваивается. Это интереснее, чем в чате угадывать.

вот такие

Roman
05.04.2017
06:52:44
да у меня дебагер не настроен

Pavel
05.04.2017
06:52:48
ну какие идеи есть?
роман. Нажмите левой кнопкой мыши рядом с номером 10 строки,там должен появится красный кружок.

Roman
05.04.2017
06:53:21
красный кружок на строке стоит )

а все жука запустил

I
05.04.2017
06:53:54
настрой =)

это легко

Pavel
05.04.2017
06:54:06
теперь жми F8 и смотри, кто где срёт.

Roman
05.04.2017
06:54:20
пацанныыы вы ващее ребятаааа

спсб ))

Страница 1551 из 1885

Эта группа больше не существует Эта группа больше не существует