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

Страница 1619 из 1885
Gabb
14.04.2017
17:41:10
а если юзеров много?

Igor
14.04.2017
17:41:12
для твоего уровня знаний вполне

Alex
14.04.2017
17:41:22
лучше конечно же юзать БД.

Igor
14.04.2017
17:41:33
если юзеров много, будут другие поводы для беспокойства

Google
Igor
14.04.2017
17:41:46
но к тому моменту ты пересядешь на бд

Gabb
14.04.2017
17:42:11
ок, пока словари

Маришка
14.04.2017
17:55:11
для обработки команд у нее точно не словарь.
словарь, словарь, посмотри config.py

Alex
14.04.2017
17:56:38
словарь, словарь, посмотри config.py
почему в конфиге есть функции?

Маришка
14.04.2017
17:56:49
недодробление на модули

а собственно в чём проблема?

Alex
14.04.2017
17:57:09
в конфиге должны быть только константы

Маришка
14.04.2017
17:58:42
._.

Карт
14.04.2017
18:01:21
Можете скинуть чаты с php HTML javascipt?

Gabb
14.04.2017
18:02:31
http://netology.ru/blog/prg-tg

во



Google
Карт
14.04.2017
18:07:30
http://netology.ru/blog/prg-tg
Красавчик, спасибо!

Octo@dshacks
14.04.2017
18:48:51
Есть что-то типа команды file, но чтоб из питона и не сабпроцесс?

Igor
14.04.2017
18:49:22
определение формата? можно в сторону mime покопать

Petro
14.04.2017
18:52:07
Форматы файлов magic определяет, насколько помню

pip install magic

В общем, гугли magic python library и наслаждайся. В ассортименте

Sergey❄️
14.04.2017
18:55:06
А можно ли в питоне создавать объекты из кастомных библиотек?

Octo@dshacks
14.04.2017
18:55:21
определение формата? можно в сторону mime покопать
octo@octo-laptop: ~/OSh $ python /home/octo/test.py Check output: 0.005014181137084961 Mimetype: 0.0328371524810791

Как-то плохо все

Igor
14.04.2017
18:55:37
ну вон выше про меджик написали

я просто вообще пальцем в небо ткнул

Octo@dshacks
14.04.2017
19:02:52
ну вон выше про меджик написали
Не люблю тащить зависимости

Igor
14.04.2017
19:02:59
страдай

Octo@dshacks
14.04.2017
19:03:19
Да ничего плохого в check_output'е нету

Наверное

Карт
14.04.2017
19:15:20
Привет Иван

Petro
14.04.2017
19:52:09
Ну тогда пиши велосипед. Тип двоичного файла почти всегда определяется первыми четырьмя байтами. Текстовый по содержанию.

Развлекайся

Sergey❄️
14.04.2017
21:16:58
Приветик, есть функция, которая возвращает вот такое Returns a tuple of lists ([dialogs], [entities]) with 'count' items each. The 'entity' represents the user, chat or channel corresponding to that dialog интересует entity, тк функция сама по себе хрень и падает (не я виноват), надо бы пореже её вызывать, однако определенные entity мне нужны часто и для другой функции. сами entity это объекты вот такие: <class 'telethon.tl.types.channel.Channel'> Мне их как-то надо хранить, варианта, я так понимаю 2 1) Запускать первую функцию-генератор и отлавливать нужные entities, затем использовать их в качестве переменных до конца выполнения питон-программы 2) Хранить где-то ( у меня есть вот TinyDB, правда как хранить в ней такие объекты я хз) Хранит TinyDB вот так You now have a TinyDB database that stores its data in db.json. What about inserting some data? TinyDB expects the data to be Python dicts: >>> db.insert({'type': 'apple', 'count': 7}) Есть еще какие-то варианты?

b0g3r
14.04.2017
21:18:09
pickle/shelve

Google
Sergey❄️
14.04.2017
21:22:52
pickle/shelve
А что круче?

b0g3r
14.04.2017
21:23:08
Оно разное

Sergey❄️
14.04.2017
21:23:09
the shelve module is backed by pickle

хм

b0g3r
14.04.2017
21:23:33
Это для сериализации/десериализации любых питон-объектов

Но первый вариант с хранением в памяти тоже ничего

Roman
14.04.2017
22:03:57
а в жаваскрипте черезтрипизды
это ассинхронная опухоль, я в роскомнадзор петицию подавал о его запрете

а кодеров на ноде я вообще призываю убивать

Furt
14.04.2017
22:18:24
line.sort(key=lambda m: m.split('|')[2]) можно ли задать, что бы он первую строку не трогал?

Sergey❄️
14.04.2017
22:30:35
Но первый вариант с хранением в памяти тоже ничего
а можно ли как-то генерировать переменные тогда?

хочу пройтись по списку entities, если в них есть нужные мне юзернеймы из отукуда-нибудь, то создать переменную с таким же названием как и юзернейм, или всё ручками?

тнн Itjunky
14.04.2017
22:46:27
https://codepaste.net/6xhqf6 Что за хрень с uwsgi и python3?

При этом когда запускаю фласковый скрипт свой сам по себе питоном, то всё отлично работает

Ну и тот же скрипт на втором питоне под uwsgi тоже нормально работает

Donaudampf
14.04.2017
23:12:12
line.sort(key=lambda m: m.split('|')[2]) можно ли задать, что бы он первую строку не трогал?
в смысле, первый элемент последовательности оставить на своём месте и отсортировать начиная со второго?

Maxim
15.04.2017
02:58:35
Здравствуйте, имеется вопрос: title = models.CharField(_('Title'), max_length=255) Для чего здесь _('Title') ? И актуально ли это сейчас?(В документации про это не нашел)

Pavel
15.04.2017
03:00:48
_('Title') - это привет от gettextа, системы локализации.

Будет выбран перевод слова "Title" в зависимоти от текущего языка

Google
Проксимов
15.04.2017
04:42:19
а кодеров на ноде я вообще призываю убивать
Предлагаю убивать людей, призывающих убивать людей

AbduCOM
15.04.2017
04:48:04
Ребята, в гитхабе нашел https://github.com/mrffrm1234/flask и загрузил в свой сервер. Установил пакет Flask и запустил этой командой: python /home/user/www/posts/main.py. Получил такой ответ: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) * Restarting with stat * Debugger is active! * Debugger PIN: 134-942-808 Вроде работает, но по адресу https://moy-site.com:5000 получаю такое: http://s4.uploads.ru/mPwsz.jpg Что мне делать? ?

AbduCOM
15.04.2017
05:26:00
скриншот бы тоже мог сюда кинуть ?
Хотел одним сообщением отправить ?

AbduCOM
15.04.2017
05:35:42
а по делу - moy-site.com в hosts прописан?
ну там вместо moy-site.com мой домен написан.

Pavel
15.04.2017
05:35:57
а этот домен куда прописан в dns?

AbduCOM
15.04.2017
05:36:36
на выделенный сервер

Pavel
15.04.2017
05:37:18
а фласк слушает 127.0.0.1 интерфейс

Set
15.04.2017
05:38:14
всем привет есть у кого нибудь ссылка

AbduCOM
15.04.2017
05:38:45
а фласк слушает 127.0.0.1 интерфейс
а как сделать чтобы работал правильно? ?

Set
15.04.2017
05:39:01
где используют inline для мультизагрузке

и стоит ли так

делать

Pavel
15.04.2017
05:40:48
AbduCOM
15.04.2017
05:43:23
app.run(host= '0.0.0.0')
Это в файл написал. но всё равно не работает

Pavel
15.04.2017
05:44:34
Это в файл написал. но всё равно не работает
показывай теперь выхлоп из фласка.

Google
Pavel
15.04.2017
05:44:58
и заодно, как именно ты это прописал и куда.

AbduCOM
15.04.2017
05:45:20
Traceback (most recent call last): File "/home/user/www/posts/main.py", line 12, in <module> app.run(host= '0.0.0.0') File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 841, in run run_simple(host, port, self, **options) File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 736, in run_simple inner() File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 696, in inner fd=fd) File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 590, in make_server passthrough_errors, ssl_context, fd=fd) File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 501, in __init__ HTTPServer.__init__(self, (host, int(port)), handler) File "/usr/lib/python2.7/SocketServer.py", line 419, in __init__ self.server_bind() File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind SocketServer.TCPServer.server_bind(self) File "/usr/lib/python2.7/SocketServer.py", line 430, in server_bind self.socket.bind(self.server_address) File "/usr/lib/python2.7/socket.py", line 224, in meth return getattr(self._sock,name)(*args) socket.error: [Errno 98] Address already in use

Pavel
15.04.2017
05:45:35
socket.error: [Errno 98] Address already in use

что-то ты не то остановил, или то не остановил

AbduCOM
15.04.2017
05:46:08


Pavel
15.04.2017
05:46:48
а теперь поищи в своём файле где ещё встречатся строка app.run

AbduCOM
15.04.2017
05:47:09
if __name__ == "__main__": app.run(debug=True)
сюда написать host=..?

Pavel
15.04.2017
05:47:50
ага

AbduCOM
15.04.2017
05:49:14
ага
Как я понял, там только одна строка должна быть. Да?

Igor
15.04.2017
05:49:44
там - это где? но скорее всего нет, не должна

AbduCOM
15.04.2017
05:49:47
Во. Работает.

Igor
15.04.2017
05:49:56
мимими.

AbduCOM
15.04.2017
05:50:24
if __name__ == "__main__": app.run(debug=True)
Вместо этого написал: if __name__ == "__main__": app.run(host= '0.0.0.0')

Ivan
15.04.2017
05:51:10
Дебаг то лучше бы оставил или уже все, в продакшен?

Igor
15.04.2017
05:51:18
debug=True зря убрал, поможет еще ;)

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

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