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

Страница 925 из 1885
Alex
15.12.2016
10:20:01
Народ что такое копмиляция в бинарный код? Переведите нубу

Zart
15.12.2016
10:21:36
или может сам питон есть, который можно установить без админских прав?
обычный инсталлятор питона ж с 3.5 по дефолту ставится в юзерный профиль

Johnnie
15.12.2016
10:22:34
да и по дефолту стоит галка что ставить для всех))

всем спасибо, я его поставил

Google
Johnnie
15.12.2016
10:22:47
пойду воевать с регулярками дальше

Johnnie
15.12.2016
10:25:30
а можно как-нибудь заменить вот это

re.match(r'^\d+?.\d+?', clause.strip()).group(0)

типа вместо match метод, который возвращает одно вхождение?

первое

V
15.12.2016
10:26:54
search вроде, не?

Johnnie
15.12.2016
10:28:40
search вроде, не?
оно тоже возвращает объект :)

я хочу строку сразу

V
15.12.2016
10:32:04
ну можно findall, но один хрен это будет список строк а не строка

нужно будет индекс указать

Google
V
15.12.2016
10:32:47
а чем так объект не нравится?

Zart
15.12.2016
10:34:06
import re text = """ 1.1 bla bla bla {ONE} asdasd {TWO} balsbdabsldbsadlsabdasdjiwq 1.2 qwe qw eqsad zxc {THREE} iwqjeqe kj {FOUR} """ clauses = re.findall('\d+?.\d+?.*', text) for clause in clauses: clause_num = re.match('^\d+?.\d+?', clause.strip()).group(0) print('{clause_num}:'.format(clause_num=clause_num)) vars = re.findall('{.+?}', clause) for var in vars: print(var)
>>> import re >>> text = """ ... 1.1 bla bla bla {ONE} asdasd {TWO} balsbdabsldbsadlsabdasdjiwq ... 1.2 qwe qw eqsad zxc {THREE} iwqjeqe kj {FOUR} ... """ >>> print(''.join('{}:\n{}\n'.format(section, ''.join(re.findall(r'{.*?}', content))) for section, content in re.findall(r'^(\d+(?:\.\d+)*) (.*)', text, re.M))) 1.1: {ONE}{TWO} 1.2: {THREE}{FOUR}

Johnnie
15.12.2016
10:34:36
йоба..

Zart
15.12.2016
10:34:45
страшно один хер

но у тебя вроде как секции идут с кейвордами внутри параграфов

бьем на секции, потом чистим параграфы

Johnnie
15.12.2016
10:37:19
ща я пока пример пробую большой своему скрипту скормить

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

UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 105: character maps to <undefined>

о0

position 105 это номер символа с начала файла?

Zart
15.12.2016
10:41:39
третий питон поди

Johnnie
15.12.2016
10:41:45
ну

свеженький

Zart
15.12.2016
10:41:56
и ты пытаешься юникодными паттернами матчить байтовый мусор

Johnnie
15.12.2016
10:44:28
with open('contract.txt', 'r') as myfile: text = myfile.read()

Zart
15.12.2016
10:44:51
допиши в опен encoding='utf-8' или что там у тебя

Dmitriy
15.12.2016
10:45:49
Johnnie
15.12.2016
10:46:00
в смысле?

TabError: inconsistent use of tabs and spaces in indentation

Google
Johnnie
15.12.2016
10:46:10
блин что за дичь, в пичарме ни разу не было таких проблем

Zart
15.12.2016
10:46:49
Это обычный опен?
вряд ли он импортировал левый

Johnnie
15.12.2016
10:48:02
только теперь регулярки не работают :D

Zart
15.12.2016
10:48:52
говно на входе, говно на выходе!

Dmitriy
15.12.2016
10:48:53
вряд ли он импортировал левый
Мало ли. В втором бы не сработал вариант с кодировкой

[Anonymous]
15.12.2016
11:15:35
Всем ку

Roman
15.12.2016
11:21:09
qq

Johnnie
15.12.2016
12:01:05
хуясебе

Марк
15.12.2016
12:02:07
хуясебе
Вим купи.

Johnnie
15.12.2016
12:02:17
не могу в вим.

Denis
15.12.2016
12:02:25
а в емакс???????????

Марк
15.12.2016
12:02:56
а в емакс???????????
Практика тролления в двух чатах показывает, что емаксоёбов почти нет

Denis
15.12.2016
12:03:03
я есть

Марк
15.12.2016
12:06:19
Не прошло и полугода, как хотя бы один емаксоёб нарисовался.

Johnnie
15.12.2016
12:16:15
хз я пишу свое говнецо тихонько в пичарме и мне ок)

саблайм не очень че то

Set
15.12.2016
12:23:01
Не знаю мне нравится

Bulat
15.12.2016
12:25:46
https://surveys.jetbrains.com/s3/6a6dfb0677ed

подарочки

Google
V
15.12.2016
12:46:22
хуясебе
дык он же не требует, а предлагает

изредка вежливо отказываешься и продолжаешь юзать. я себе уже второй год обещаю рано или поздно раскошелиться, но жаба против

j7sx
15.12.2016
13:15:33
привет всем.

может кто подсказать по вк апи? использую модуль -https://github.com/dimka665/vk получаю токен, но не могу пользоваться методами... например, чтобы получить фото пользователя, требует owner_id и ему как-то пох, что есть token... пробую получить инфу о пользователе ему токен не нравится.. VkAPIError: 5. User authorization failed: no access_token passed.. request_params = {u'oauth': u'1', u'method': u'account.getinfo', u'v': u'5.60'} вот часть та что за логин отвечает http://pastebin.com/F157gLx4

Igor
15.12.2016
13:21:36
чет не вижу чтобы ты пользовался здесь vk_login'ом

Admin
ERROR: S client not available

Igor
15.12.2016
13:21:48
соответственно, юзаешь только requests

соответственно, тут уж хуй знает че не так делаешь, см. ошибку и документацию к апи вк

j7sx
15.12.2016
13:24:19
Igor
15.12.2016
13:24:32
лады

j7sx
15.12.2016
13:25:03
лады
try: api = vk_login(login, password, access_token) except vk.exceptions.VkAuthError: return "Bad Login or Password" acc = api.account.getinfo(access_token = access_token, v='5.60') print acc return

пас и логин можно выкинуть в принципе. я так думал

раз есть токен, но пришлось их вернуть

Igor
15.12.2016
13:27:27
эмм вот здесь написано, что для отправки запроса надо сначала получить access_token. чтобы его получить, надо залогиниться с app_id, списком прав и логином-паролем http://vk.readthedocs.io/en/latest/vk-api/#making-api-request

почему ты в vk.Session прокидываешь access_token?

Igor
15.12.2016
13:28:45
а vk как модуль здесь причем тогда?

j7sx
15.12.2016
13:29:15
Igor
15.12.2016
13:29:21
да, я про него

Google
Igor
15.12.2016
13:29:29
причем он здесь?))

j7sx
15.12.2016
13:29:55
ну у него там в __init__ он есть, но пустой

Zart
15.12.2016
13:30:14
ну и что

j7sx
15.12.2016
13:30:26
причем он здесь?))
в классе Session

Igor
15.12.2016
13:31:01
ок. т.е. ты не хочешь вбивать логин-пароль захардкоженно, а хочешь получать access_token через oauth?

j7sx
15.12.2016
13:31:24
ну и что
в смысле? т.е. я сначала должен заставить пользователя ввести пароль на сайте ВК, а потом еще и у себя?

Igor
15.12.2016
13:31:45
нет, это хуйня полная

ну просто тебе надо убрать тогда app_id, user_login и user_password как минимум

насчет app_id не уверен

(http://vk.readthedocs.io/en/latest/usage/#vk-session)

j7sx
15.12.2016
13:32:44
ок. т.е. ты не хочешь вбивать логин-пароль захардкоженно, а хочешь получать access_token через oauth?
было очень удобно пока работало с http[ в standalone приложение, без всяких access_token, но вот со вчерашнего дня всё отвалилось. на гитхабе я так понял последняя версия и там переделано под этот токен

(http://vk.readthedocs.io/en/latest/usage/#vk-session)
да-да. я это видел. оно уже не работает

было.

import vk session = vkAuthSession(login='', app_id='', pwd='', scope='') api = vk.API(session) foto = api.photos.get(album_id='profile') и всё норм работало

всё возвращало. а сейчас просит еще и owner_id для api.photos.get(album_id='profile') который хрен получишь не указав тот же id

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

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

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