@ru_python

Страница 6746 из 9768
Aragaer
15.10.2018
12:05:27
если надо пользоваться svn, бери git svn

Aragaer
15.10.2018
12:05:48
git svn это более удобный клиент svn, чем svn

Google
Ilia
15.10.2018
12:05:54
если надо пользоваться svn, бери git svn
Дитя поди не@#$$но, а ты ....

dot
15.10.2018
12:05:58
Ross
15.10.2018
12:06:10
UP
код показывай, так никто не ответит

Ilia
15.10.2018
12:07:08
Ross
15.10.2018
12:07:49
а зачем нужна папка меток например ?
чтобы проставлять теги, очевидно

Aragaer
15.10.2018
12:07:51
потому что в svn вся история просто тупо линейная

dot
15.10.2018
12:08:10
Константин
15.10.2018
12:08:23
Подскажите, пожалуйста, почему beautifulsoup4 меняет XML при обработке? На входе: <param name="Вес (кг)">18</param> При распечатке глазами soup: <param name="Вес (кг)"/>18 Из-за этого не видно значение 18. Не могу справиться уже сутки (
Код: with open(file_name, "r") as f: data = f.read() soup = BeautifulSoup(data) results = soup.findAll("offer") print(results[:1]) >>> ... >>> <param name="Вес (кг)">18</param> >>> ... for result in results[:1]: print(result.find("param",{"name" : "Вес (кг)"})) >>> <param name="Вес (кг)"/>18 Почему так?

Google
Aragaer
15.10.2018
12:10:03
не совсем

Ilia
15.10.2018
12:10:08
Aragaer
15.10.2018
12:10:08
в trunk содержится код

в branches и tags содержатся папки

а уже в них - код

много-много копий одного и того же кода

Ilia
15.10.2018
12:10:53
dot
15.10.2018
12:11:46
в trunk содержится код
так тогда в бранчес содержатся папки а в них код , а что это за папки ? Версии фйлов ?

Aragaer
15.10.2018
12:11:58
имена веток

Ilia
15.10.2018
12:12:51
И тэгов соответственно

dot
15.10.2018
12:13:08
блин запутался а эти имена веток они означают ?

их юзер по своему называет и коммитит потом ?

Aragaer
15.10.2018
12:14:04
это называется "ветки"

они нужны чтобы потом мержиться и испытывать катарсис

dot
15.10.2018
12:15:05
тоесть бранч например норм если назовут чтото вроде "Сохранение файла в новом формате sdd" ?

Aragaer
15.10.2018
12:15:42
и тогда один человек продолжает коммиттить в trunk, а другой в эту папку

это называется "разработка на ветке"

а потом они решат, что пора мержить

и у них две разные папки с кодом - код различается и надо как-то мучительно сливать этот код вместе

Google
dot
15.10.2018
12:17:03
и как это делается ??? ведь транк и наша ветвь в бранче в разных директориях расположены ?

Aragaer
15.10.2018
12:17:22
очень болезненно и мучительно это делается

dot
15.10.2018
12:17:33
ну например ?

Aragaer
15.10.2018
12:17:46
вроде есть в svn какая-то команда для этого

и в местах, где правки сделаны на обеих ветках, будет merge conflict, которые надо будет резолвить

dot
15.10.2018
12:19:17
а ну про мерджконфликт я вроде понял. Ладно а можете сказать что за метки в сабвершене ? Копии которых еще хранятся в папке тагс ?

аа все понял в tags содержится релиз проекта

Дмитрий
15.10.2018
12:26:59
так ведь есть уже https://t.me/ru_python_beginners

Vitaly
15.10.2018
12:27:30
то для бегиннеров там не обучения как такового

там скорее помощь с кодом

Дмитрий
15.10.2018
12:28:04
а в каком виде в чате может происходить обучение?

Digital
15.10.2018
12:28:14


Alexander
15.10.2018
12:30:41
лол

Gennady
15.10.2018
12:34:54
а в каком виде в чате может происходить обучение?
Чёнибудь типа ёлочки с обсуждением его в бегиннерсах.

??
15.10.2018
12:39:26
def two_factor(self): self.authcode = None root2 = tk.Tk() root2.title('Аунтефикация') label1 = tk.Label(root2, text='Код из сообщения: ', variable=self.authcode).grid(column=0, row=0) input1 = tk.Entry(root2) input1.grid(column=1, row=0) b = tk.Button(root2, text='Ок', command=root2.destroy) b.grid(columnspan=2, row=1) return 'Возвращено '+input1.get() def auth_handler(self): self.two_factor() print(self.authcode) return self.authcode помогите

функция возвращает значение перед нажатием кнопки

Tigran
15.10.2018
12:41:25
а кто-нибудь, уже знающий питон, у вас там есть?

??
15.10.2018
13:07:27
как мне сделать функцию, где создается окно tkinter, и она возвращает данные из формы, мне нужно для хандлера

Евгений
15.10.2018
13:28:26
Google
Евгений
15.10.2018
13:29:07
будут собирать симпозеум по неразрешенным восросам, выбирать гонца, и он будет приходить в этот чат с вопрсом. А мы его будем топить в колодце, как положено делать с гонцами.

Ilia
15.10.2018
13:32:25
Tigran
15.10.2018
13:32:51
Точно нет, проверил. Там 5 чел.
Это был риторический вопрос.



Admin
ERROR: S client not available

Tigran
15.10.2018
13:34:30
(тонкий намёк)

Sergey
15.10.2018
13:34:35
там скорее помощь с кодом
в этом и есть суть обучения

Iliya
15.10.2018
13:50:38
Всем привет Прошу помочь с составлением регулярки Суть задачи я через paramiko отправляю команду на сервер и получаю out Одна огромная строка в которой куча данных, а мне надо вытянуть только определенное значение Вот пример того, что я ищу в строке XBLZ Service:\r\n In Use : 330734 Это я взял только небольшой кусочек out и мне нужна цифра 330734 она относится к сервису xblz Т.е. найти определенный сервис а потом его значение In Use

Tigran
15.10.2018
13:50:54
опять чатик дривен девелопмент

открой туториал по регуляркам и составляй сам

Iliya
15.10.2018
13:55:30
астанавись. пейши код сам. сначала пиши свое рабочее решение, а потом приходи, и спрашивай, можно ли было лучше, тогда мб. кто-то ответит, и ты улучшишь свой скилл.
Полностью согласен - сижу на regex101 колупаюсь Хорошо, постараюсь запилить, когда получится, отпишу что я напридумывал вам на оценку

Игорь
15.10.2018
13:55:58
попробуй просто разбить по строкам код и через циклы пройдись по каждому for i in range(len(responselist)): if 'XBLZ' in responselist[i]: return responselist[i+1]

Евгений
15.10.2018
13:56:12
Игорь
15.10.2018
13:57:37
а, сори

там одна строка

тогда responselist = responselist.split(' ') for i in range(len(responselist)): if responselist[i]=='XBLZ': return responselist[i+4]

бля

responselist = response.split(' ')

Google
Tigran
15.10.2018
14:11:34
однажды и Илья постигнет невероятное искусство замены пробелов на \s+, слов на \w+ и чисел на \d+ для составления регулярок

Iliya
15.10.2018
14:12:14
>>> s ' bla bla bla \r\n some fucking text XBLZ Service:\r\n In Use : 330734 and some shit \r\n . ' >>> re.search(r'(\w+) Service:\s*In Use\s*: (\d+)', s, re.MULTILINE).groups() ('XBLZ', '330734')
Круто конечно, спасибо, ваш вариант работает Но я решил переломить себя и разобраться в регулярках, как что сейчас решения из чата я юзать не буду :) пока я на уровне regout = re.findall(r'XBLZ Service:\s{1,10}(\d{1,20})', output_str)

однажды и Илья постигнет невероятное искусство замены пробелов на \s+, слов на \w+ и чисел на \d+ для составления регулярок
я уже в процессе :) space, word, digit это я уже познал + познал через пару ошиьбчных сборок, что мол [1-9]+ даст мне 330734, а без плюча лист где цифры по отдельности :)

Josh
15.10.2018
14:15:56
не лучше

Iliya
15.10.2018
14:23:58
лучше уж юзать \s*?: вместо \s{x,y)
ну {1,10} понятно, что от 1 до 10, а что значит *?: Если бы была только * то можно было бы догадаться, что вообже пробелы, а ?:

Kolyann
15.10.2018
14:24:37
разница в том, что в строчке aabbaabcc регулярка .*b найдёт aabbaab а регулярка .*?b найдёт aab

Константин
15.10.2018
14:46:07
потому что f.read() считывает 1 строчку
Не понимаю. А какая связь? Считывается первоначально же нормально

Tigran
15.10.2018
14:46:35
потому что f.read() считывает 1 строчку
Вообще-то нет, f.read() читает весь файл

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