
Shieldy
25.07.2019
03:10:42
Добро пожаловать, @ofelya1212!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Сергей
25.07.2019
03:14:41

Max
25.07.2019
03:15:40

Сергей
25.07.2019
03:17:59

Google

Shieldy
25.07.2019
03:37:41
Добро пожаловать, @alixbreed!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Роман
25.07.2019
03:47:57
Объясните пожалуйста, почему в некоторых местах этой программы ставится либо одна скобка )
либо две ))
myname=input('Введите логин: ')
mypass=input('Введите пароль: ')
if((myname=='roman') and (mypass=='123')):
print('Добро пожаловать!')
else:
print('Пароль и логин не совпадают')

Максим
25.07.2019
03:54:22
Посчитай количество открывающих и закрывающих скобок

Alix
25.07.2019
03:54:54
в if можно вообще без скобок

Сергей
25.07.2019
03:54:56

Max
25.07.2019
03:55:39

Роман
25.07.2019
04:10:15

Anton
25.07.2019
04:11:09
парень видать подумал, что сначала будет оператор
and
применен, потому обернул в скобки

Роман
25.07.2019
04:16:59

Alix
25.07.2019
04:50:29

Валентин
25.07.2019
04:56:26

Aragaer
25.07.2019
05:00:50
просто в этих языках во-первых нужные внешние скобки у if, а во-вторых некоторые люди все равно еще и лишних скобок накидывают

Google

Aragaer
25.07.2019
05:00:52
..
а еще попадается такое
if ((x > 10) & (x < 20))
и тут без скобок уже неправильно, но за такое надо бить

Валентин
25.07.2019
05:07:09

Aragaer
25.07.2019
05:07:46
ну просто в плюсах я такое видел своими глазами в продакшн коде 8)

X40
25.07.2019
05:12:28
Кто какие крутые штуки сделал на питоне?

Дмитрий
25.07.2019
05:18:14
Работу нашел, круто же
Ребята как-то eve online запилили, тоже круто

Андрей
25.07.2019
05:29:40

Artem
25.07.2019
05:40:21
Как на фласке сделать редирект на другую страницу после отправки файла через send_from_directory?

Tishka17
25.07.2019
05:42:33
Ээ
Ты в курсе что хттп так не работает?
Или ответ или редирект

Artem
25.07.2019
05:43:08
Теперь в курсе
Спасибо
Тогда как можно провернуть такую операцию?

Tishka17
25.07.2019
05:43:52
Как это вообще должно выглядеть?

Artem
25.07.2019
05:44:48

Tishka17
25.07.2019
05:45:37
Так. А где тут send_from_directory?

Google

Artem
25.07.2019
05:47:15
Так файл отправляется пользователю. Или так не принято делать?

Tishka17
25.07.2019
05:47:41
Ладно. Он же не из воздуха попал на скачивание файла, а с какой-то страницы?

Elisey
25.07.2019
05:48:06
Народ у кого есть канал на 5к + подписок проверить срипт на питоне ?

Tishka17
25.07.2019
05:48:43

Elisey
25.07.2019
05:48:55
Хочу от имени админа спарсить юзеров канала

?
25.07.2019
05:49:25

Elisey
25.07.2019
05:49:40
Я дам срипт , пусть запустят и скажут результат

Tishka17
25.07.2019
05:49:42
Лол

Elisey
25.07.2019
05:50:15
Там 40 строк кода и никаких странностей

?
25.07.2019
05:50:26

Tishka17
25.07.2019
05:50:54
Само его существование уже странность

Elisey
25.07.2019
05:51:10

Tishka17
25.07.2019
05:51:13
Думаешь кто-то хочет рискнуть чтобы его админский аккаунт забанили?

?
25.07.2019
05:51:23


Elisey
25.07.2019
05:52:10
def get_env(name, message, cast=str):
if name in os.environ:
return os.environ[name]
while True:
value = input(message)
try:
return cast(value)
except ValueError as e:
print(e, file=sys.stderr)
time.sleep(1)
client = TelegramClient('session_name', api_id, api_hash).start()
channel = client.get_entity(link_chat)
all_participants = []
filterx = 'qwertyuiopasdfghjklzxcvbnm1234567890йцукенгшщзхъфывапролджэячсмитьбю'
for elem in filterx:
offset = 0
limit = 10000
while True:
participants = client(GetParticipantsRequest(
channel, ChannelParticipantsSearch(elem), offset, limit, hash=1
))
if not participants.users:
break
print(len(participants.users))
all_participants.extend(participants.users)
offset += len(participants.users)
new_list = []
id_list = []
for obj in all_participants:
if obj.id not in id_list:
new_list.append(obj)
id_list.append(obj.id)
all_participants = new_list
i = 1
for elem in all_participants:
print(f'{i}. {elem.id} Username:@{elem.username}')
i += 1
user_num_win = get_env('NUM_WINNER', 'Enter winner number: ', int)
i = 1
for elem in all_participants:
if i == user_num_win:
client.send_message(elem, 'Hi')
break
i += 1


Artem
25.07.2019
05:52:36
Ладно. Он же не из воздуха попал на скачивание файла, а с какой-то страницы?
Это веб для автоматического заполнения отчетов/документов по шаблонам, которые лежат на сервере. Приложение на 5-7 человек. Хочу добавить возможность редактировать эти шаблоны. И чтобы не проебать работающий шаблон, хочу чтобы сначала с сервера скачивался старый(работающий шаблон), а затем пользователя перекидывало на страницу загрузки исправленного шаблона

Elisey
25.07.2019
05:54:48
А вообще задача такая , Телеграм Апи выдает только 200 первых тел которые видит админ, поэтому я делаю поиск по букве м я так думаю нужно ещё по двум , есть какой-то набор самых распространенных буквенных сочетаний в нике , что бы я мог собрать хотя бы 5 к юзеров для проведения розыгрыша
И это все быстро

Andrey
25.07.2019
05:55:36
а я бы сделал систему, которая бы банила рандомного человека раз в пару дней

Google

Andrey
25.07.2019
05:55:37
навсегда

Elisey
25.07.2019
05:56:05
По закону подлости ты будешь первый
Давай каждую ночь , а утром выводить "Мафия сделала свой выбор. Город просыпается без ...)

Tishka17
25.07.2019
05:59:51

Artem
25.07.2019
06:00:56

Tishka17
25.07.2019
06:03:45

Shieldy
25.07.2019
06:53:22
Добро пожаловать, @Quadroback!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

87776
25.07.2019
07:15:31
у кого-нибудь бывает, что kite как будто подвисает и перестает прожевывать изменения в коде?
помогает только перезапуск вс код
тогда все ссылки опять рабочие (типа когда в методы проваливаешься, которые у новых переменных)

Alix
25.07.2019
07:18:35
а в статусбаре не пишет что вс код сканирует?
у меня тут вс код подкисал когда писал импорты из стандартной библиотеки

87776
25.07.2019
07:19:59
kite is ready пишет

Tony
25.07.2019
07:25:47

Tishka17
25.07.2019
07:27:41
Мда
Костыли

Alix
25.07.2019
07:28:09
зочем?

Shieldy
25.07.2019
07:31:48
Добро пожаловать, @ZackSawyer!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Dauren
25.07.2019
07:41:31
Сделал как указано в документации
но при попытке python app.py
выдает ошибку
Traceback (most recent call last):
File "app.py", line 3, in
from .api import api
ModuleNotFoundError: No module named '__main__.api'; '__main__' is not a package"
Пытаюсь организовать blueprint в sanic

Google

Dauren
25.07.2019
07:45:48
https://sanic.readthedocs.io/en/latest/sanic/blueprints.html#blueprint-groups-and-nesting

Андрей
25.07.2019
07:56:38
О
Саник
Прикольный фреймворк

Tishka17
25.07.2019
07:57:35
структуру каталогов бы и код нормально

Dauren
25.07.2019
07:57:40
По документации все сделал при python app.py
Ругается

Андрей
25.07.2019
07:58:09
Покажи код и структуру проекта