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

Страница 1332 из 1885
Johnnie
02.03.2017
17:41:10
:DDDD

бля, ну прекрати

[root@localhost ~]#
02.03.2017
17:41:34
тобишь BEGIN CERTIFICATE & END CERTIFICATE не обрезать

xelnod
02.03.2017
17:41:44
так между или включая?
между включая! нашу рашу не смотрел?)

Google
Johnnie
02.03.2017
17:42:02
with open('filename.crt', 'r') as f: cert_content = f.read() print(cert_content)

[root@localhost ~]#
02.03.2017
17:43:02
xelnod
02.03.2017
17:43:05
вровень выпирать!
да, именно это я пытался вспомнить, спасибо :)

Ivan
02.03.2017
17:43:06
если нужен серт, то строчки нужны

Johnnie
02.03.2017
17:43:22
а как он поймёт что искать?
давай для начала мы поймем, что искать?

по твоему описанию считать нужно файл целиком

Проксимов
02.03.2017
17:43:43
Написал он уже

Есть файл в нём куча текста. В файле есть строчка BEGIN текст между ней и строчкой END

И нужно найти этот отрывок и вывести

Я правильно понял?

Johnnie
02.03.2017
17:44:38
ого, нихуя ты телепат

Google
[root@localhost ~]#
02.03.2017
17:45:20
Проксимов
02.03.2017
17:45:24
Ну вот

[root@localhost ~]#
02.03.2017
17:45:29
не вывести а скопировтаь

проблема в том что readlines выдаёт в виде массива каждую строчку, а не текст целиком

Johnnie
02.03.2017
17:46:58
ну если файл большой, то не надо целиком его считывать

[root@localhost ~]#
02.03.2017
17:47:32
не особо большой

не пойму как считать нужное

Проксимов
02.03.2017
17:49:08
Просто сделай read

И найди в цельном тексте всё с помощью re

[root@localhost ~]#
02.03.2017
17:49:55
Просто сделай read
тоесть 1 строчка read ?

Johnnie
02.03.2017
17:50:05
cert_part = False cert_content = '' with open('filename.crt', 'r') as f: for line in f: line_s = line.strip() if cert: cert_content += line if line_s == 'BEGIN ...': cert_part = True if line_s == 'END ...' exit print(cert_content)

ну это такое себе, но я думаю ход мысли ты поймешь

[root@localhost ~]#
02.03.2017
17:50:42
Спасибо попробую

Johnnie
02.03.2017
17:51:51
но я не проверял

если файл реально не большой, то проще регуляркой

[root@localhost ~]#
02.03.2017
17:52:12
пытаюсь понять логику

Ivan
02.03.2017
17:52:54
джонни, ему рано регексп

[root@localhost ~]#
02.03.2017
17:52:58
если файл реально не большой, то проще регуляркой
так я и делаю регуляркой. файл читается построчно, каждая строчка эллемент массива

не полноценный текст

Johnnie
02.03.2017
17:53:37
ape364@pbnb ~> cat hui.txt raz dva tri >>> with open('hui.txt') as f: ... s = f.read().replace('\n', ' ') ... >>> s 'raz dva tri ' >>> with open('hui.txt') as f: ... content = [line.strip() for line in f] ... >>> content ['raz', 'dva', 'tri', '']

Google
Johnnie
02.03.2017
17:53:37
>>> with open('hui.txt') as f: ... l = f.read().splitlines() ... >>> l ['raz', 'dva', 'tri', '']

Ivan
02.03.2017
17:53:49
пытаюсь понять логику
читаем файл. нашли бегин - начался серт, нашли енд - кончился серт.

[root@localhost ~]#
02.03.2017
17:54:18
re.search же

Johnnie
02.03.2017
17:54:37
а, точно

ну короче, посыл был в том, чтобы регулярку не к строке файла, а целиком к файлу применять

[root@localhost ~]#
02.03.2017
17:55:08
именно

Ivan
02.03.2017
17:56:18
''.join(f.readlines()) м?

Johnnie
02.03.2017
17:57:41
именно
я поменял ифы местами в своем примере, чтобы BEGIN & END тоже включались

[root@localhost ~]#
02.03.2017
17:58:15
''.join(f.readlines()) м?
что делает join ? в первые о нём слышу

Ivan
02.03.2017
17:58:42
тебе рано регулярки :)

Johnnie
02.03.2017
17:59:17
что делает join ? в первые о нём слышу
>>> a = ['raz', 'dva', 'tri'] >>> ', '.join(a) 'raz, dva, tri'

عاصم بن حارث
02.03.2017
17:59:21
что делает join ? в первые о нём слышу
Конкатенация того, что справа с тем, что слева.

melancholiac
02.03.2017
18:00:17
Johnnie
02.03.2017
18:00:42
что делает join ? в первые о нём слышу
python string join в гугл и айда энде

[root@localhost ~]#
02.03.2017
18:01:38
python string join в гугл и айда энде
будешь долго угарать

Johnnie
02.03.2017
18:02:38
wifi hotspot :)

[root@localhost ~]#
02.03.2017
18:02:49
сайты не работают, но благодаря криво настроенному squid работают не стандартные порты

Vaderoff
02.03.2017
18:04:02
х - хакер

Google
[root@localhost ~]#
02.03.2017
18:04:03
wifi hotspot :)
долго возиться с air crack

х - хакер
да ну, загнул

сис админко, понимание принципа работы

Vaderoff
02.03.2017
18:05:22
сис админко, понимание принципа работы
скок у сис админов нынче зп?

[root@localhost ~]#
02.03.2017
18:05:34
+ в качестве мантажника

Johnnie
02.03.2017
18:06:06
8000 русских рублей?

Admin
ERROR: S client not available

[root@localhost ~]#
02.03.2017
18:06:15
да

маловато :(

Ivan
02.03.2017
18:06:28
А регион?

[root@localhost ~]#
02.03.2017
18:08:45
Красноярский край

Ivan
02.03.2017
18:17:04
Красноярский край
Не думаешь в Красноярск свалить?

[root@localhost ~]#
02.03.2017
18:17:19
Johnnie
02.03.2017
18:17:44
сколько лет?

[root@localhost ~]#
02.03.2017
18:17:50
24

Ivan
02.03.2017
18:17:58
Ну просто 8к это жестко, там у тебя это будет 1/4 ставки.

[root@localhost ~]#
02.03.2017
18:18:07
а что есть вакансия?

Ivan
02.03.2017
18:19:34
Я тоже из Сибири, но несколько западнее. Но думаю, что в Красноярске вакансии есть. У меня много коллег было оттуда, толковые ребята, хорошая школа там.

[root@localhost ~]#
02.03.2017
18:34:34
что то не видит join

Google
[root@localhost ~]#
02.03.2017
18:34:44
это какой модуль подцепить?

string ?

Denis
02.03.2017
18:35:08
Это метод строки

[root@localhost ~]#
02.03.2017
18:35:38
тоесть пишу str.join ?

Denis
02.03.2017
18:35:42
Да

Johnnie
02.03.2017
18:35:45
ну ебана :)

[root@localhost ~]#
02.03.2017
18:37:15
ну ебана :)
так ведь пишет нейм эрор ис нот дефайнет вот и уточнил

Denis
02.03.2017
18:37:52
Объясните нубу, зачем всем подряд объектам __subclasshook__? Почему он не только у абстрактных классов?

Hash
02.03.2017
18:38:44
Ребят, знает кто нибудь чат разработчиков ботов для телеграма?

Hash
02.03.2017
18:39:09
Спасибо

[root@localhost ~]#
02.03.2017
18:39:32
а сейчас ругается что лист ему подавай

Denis
02.03.2017
18:39:44
Подай лист

عاصم بن حارث
02.03.2017
18:40:03
что то не видит join
> dir("") или так: > dir(str) И будет ЩаССе ))) ЗЫ: в питонячем REPL

Nike
02.03.2017
18:43:44
.

[root@localhost ~]#
02.03.2017
18:46:03

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

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