
Adam
21.08.2018
11:29:50
open(os.path,join(path, new_file), 'wb')
и new_file это объект первого файла!!!
open(os.path.join(path, part.get_filename()), 'wb')

Google

Евгений
21.08.2018
11:33:03
аххаха, все менее читаемая херня
го уже определим функцию my_super_open

Adam
21.08.2018
11:34:27

Юрий
21.08.2018
11:47:04
конечно так нельзя! open(path, new_file, 'wb') - это что нах??
Благодарю тебя и всех за терпение. Мне нахрен не нужен был второй файл. Там все записать можно в 2 строчки и сохранить куда нужно.
path = os.path.join(os.getcwd(), 'ukrnews')
with open(os.path.join(path, part.get_filename()), 'wb+') as new_file:
new_file.write(part.get_payload(decode=True))

Adam
21.08.2018
11:49:24

Zi
21.08.2018
11:51:46
await channel_layer.group_send(chat_name,{"type": "chat.message", "text": "dd"},)
SyntaxError: invalid syntaxПодскажите в чем проблема
3 пйтон, ченнелс последние

Eldar
21.08.2018
11:55:33

Zi
21.08.2018
11:57:26

Евгений
21.08.2018
12:04:54
не скопирована строка ниоткуда? мб символ какой кривой

Zi
21.08.2018
12:06:09

Евгений
21.08.2018
12:06:45

Google

Евгений
21.08.2018
12:06:53
с начала сессии python

Zi
21.08.2018
12:07:20
Да, единственная. Перед этим имопорты в сессии. но они одеьно шли

Евгений
21.08.2018
12:08:03
точно определен channel_layer? и точно ли group_send - это awaitable object?

Aragaer
21.08.2018
12:08:27
а как в консоли в одной строке делать await?
если await можно делать только в async def

Евгений
21.08.2018
12:08:57

Aragaer
21.08.2018
12:09:01
и
консоль это синхронный код, в нем нельзя делать await

Евгений
21.08.2018
12:09:30

Root
21.08.2018
12:09:43
Пролистал 5 страниц гугла и 12 сайтов. Так и не нашел, как закруглить кнопку в tkinter. Подозреваю, что надо делать через классы, я компаю в нужном направление?

Евгений
21.08.2018
12:10:22

Aragaer
21.08.2018
12:10:33
если ты хочешь из синхронного кода вызвать асинхронный, то надо делать через eventloop.run_until_done или как оно там

Adam
21.08.2018
12:10:39

Aragaer
21.08.2018
12:10:45
оно везде синтаксическая ошибка, если не в async def

Root
21.08.2018
12:10:59
Ну где кнопка закруглена
да и весь код переписывать из-за этого не хочется

Adam
21.08.2018
12:11:33

Root
21.08.2018
12:11:34
в.этом случае просто оставлю углы

Aragaer
21.08.2018
12:12:10
https://www.youtube.com/watch?v=6Zu6DXf0l58 - вторая ссылка в моем ddg

Google

Root
21.08.2018
12:12:10
Просто если такой вариант есть, то почему бы это не сделать, а если нет, то и бог с ним

Adam
21.08.2018
12:13:07

Root
21.08.2018
12:13:17

SeRi0uS007
21.08.2018
12:24:41
Доброго времени суток. У меня проблема которую не могу побороть...
Не могу заставить requests работать через socks5 прокси, выбивает такую ошибку: requests.exceptions.ConnectionError: SOCKSHTTPConnectionPool(host='google.com', port=80): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.contrib.socks.SOCKSConnection object at 0x00000251C6565908>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed',))
Вписываю прокси так: test = requests.get('http://google.com', proxies={'http': 'socks5://username:pass@ip:port', 'https': 'socks5://username:pass@ip:port'})
Через тест Proxifier вижу, что прокси рабочий.
Python 3.6.6, requests с пипа последний + requests[socks]
socks5h тоже не помогает

Aragaer
21.08.2018
12:27:07
You can get the dependencies for this feature from pip:
$ pip install requests[socks]

SeRi0uS007
21.08.2018
12:27:27

Aragaer
21.08.2018
12:27:34
ок
а какая версия самого requests?

SeRi0uS007
21.08.2018
12:28:06
2.19.1

Aragaer
21.08.2018
12:28:26
ок. Остается один момент
без прокси у тебя работает dns для гугла?
в смысле можешь ли ты локально на клиенте по слову google.com понять айпишник?

Aragaer
21.08.2018
12:30:11
крч попробуй socks5h://бла-бла

SeRi0uS007
21.08.2018
12:30:11
Заметил, если боловаться с сокетами напрямую через PySocks модуль, то коннектит нормально...

Simple
21.08.2018
12:34:11
я же кидал решение сюда
Для начала возьмём произвольную точку в качестве крайней. Варианта полуокружностей 2. Вероятность что все точки окажутся в одной полуокружности равна 0.5^(n-1). Мы почитали для одной точки. Теперь умножим это на количество точек чтобы посчитать для всех точек и получим n*0.5^(n-1)
Это решение
тыы не заметил?

Google

Aragaer
21.08.2018
12:34:45
неа, не обратил внимание

Tigran
21.08.2018
12:40:27
Сомнительный переход

Admin
ERROR: S client not available

Simple
21.08.2018
12:40:55
а что вас смущает?
независимсость событий?

Tigran
21.08.2018
12:41:14
да.

Andrew
21.08.2018
12:41:38
Парни, запускаю .py файл с обращением к sqlite базе - выдаёт ошибку OperationalError: unable to open database file. Но если запустить тот же самый код через обычный интерпретатор, то ошибки уже не возникает. Запускаю с одного места (в одной и той же консоли)

Aragaer
21.08.2018
12:41:42
потому что это сходится с моделированием 8)

Simple
21.08.2018
12:42:11
хз, как-то очевидно

Tigran
21.08.2018
12:42:13

Simple
21.08.2018
12:42:14
что они независимы
т.к. как одна точка может влиять на другую?

Tigran
21.08.2018
12:43:00
но берётся вероятность, зависящая от положения всех точек

Simple
21.08.2018
12:43:30
у нас 1/2 для каждой точки
потому что областей две
из-за полуокружности
положение каждой точки независимо
от всех предыдущих

Andre
21.08.2018
12:44:59
привет, подскажите, есть какой человеческий способ отформатировать float через запятую, при этом не пользуясь str.replace?

Google

Andrew
21.08.2018
12:45:18

Tigran
21.08.2018
12:45:30
Так. Вероятность того, что все точки в одной полуокружности - это вероятность того, что они все с одной стороны относительно первой (0.5^(n-1)) ПЛЮС вероятность того, что это не так, но они все с одной стороны относительно второй ( (1 - 0.5^(n-1) * 0.5^(n-1) ) ПЛЮС вероятность того, что и это не так, но они все с одной стороны относительно третьей и т. д.

Andre
21.08.2018
12:45:52
имеем:
>>> print(pi)
3.141592653589793
а надо:
>>> print(smth(pi))
3,141592653589793

Aragaer
21.08.2018
12:46:17
не может быть одновременное, что все точки в левой половине от точки А, и в левой половине от точки Б
поэтому их можно суммировать

?? Eugene
21.08.2018
12:46:48

Andre
21.08.2018
12:47:17

Tigran
21.08.2018
12:47:24
Если t = 0.5^(n-1), имеем вероятность = t + (1-t)t + (1-t)^2t + … = t * (1 - (1-t)^n) / (1 - (1 - t)) = 1 - (1 - t)^n…
Но я всё ещё не уверен, что вероятности будут 0.5^(n-1) уже на втором шаге

Root
21.08.2018
12:49:02
Есть у кого нибудь примеры как циклы в ткинтере вы используете? У меня цикл в функции почти бесконечныйи само собой все виснит пр его активации

Tigran
21.08.2018
12:49:27