
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

Levent
05.04.2017
06:45:15

Маришка
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
ты-то ей про пробел не говоришь

Маришка
05.04.2017
06:45:35

Igor
05.04.2017
06:45:42

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

Pavel
05.04.2017
06:45:56

Igor
05.04.2017
06:45:59

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

Igor
05.04.2017
06:46:35

Pavel
05.04.2017
06:46:38

Roman
05.04.2017
06:46:44
неомгает

Igor
05.04.2017
06:46:49
line2 = line.split('::') ипрочее говно
показывай код

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

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

Levent
05.04.2017
06:48:00

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

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

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

Roman
05.04.2017
06:49:09

Igor
05.04.2017
06:49:10

Google

Igor
05.04.2017
06:49:27

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
пацанныыы вы ващее ребятаааа
спсб ))
Эта группа больше не существует