Dk
Ну, я взял geoip2. Он используется так
Tishka17
Почитай про пакеты и модули
Dk
Ладно, дошло.
Dk
Вылетело из головы
🍁 Jaŭhien
Как и зачем делается импорт вида import mod.func А потом используется mod.func ? Почему не from mod import func Или import mod ?
Есть еще вариант import mod.func as func :) Не знаю, я всегда from ... import ... Использую
🍁 Jaŭhien
Разницы нет
Aragaer
можно from mod import func as mod_func
Роберт
Ребята, а как из под докера делать миграцию sqlAlchemy? Я что то не догоняю 🤔 Или просто лучше переходить в контейнер докера, делать в нем миграции и уже потом делать перезапуск сервера
Роберт
Лучше делать миграции автоматически при старте контейнера
Еще тему одну знаю, что лучше бд в контейнер не заносить. За это сам не ручаюсь, но пишут что при больших нагрузках просто бд ломается
Anonymous
А можно примеры?
как шрифт называется ?
Gabriel
Fraktur, в каком-то варианте
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Мужики плдскажите пожалйста
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
не могу запустить бота
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
пишет такую дичь ModuleNotFoundError: No module named 'telebot'
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
хотя pytelegrambotapi установлен
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
как это решить?
droserasprout
Проверь версию питона
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Да вроде все нормально
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Проверь версию питона
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 26 2018, 20:42:06) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
droserasprout
В смысле, возможно бот написан на втором, а ты запускаешь его третьим и наоборот.
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
сейчас попробую запустить и на том и на том
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
python main.py File "main.py", line 8 SyntaxError: Non-ASCII character '\xd0' in file main.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
вот что написал
Александр
привет всем. где-то слышал, что в какой-то новой версии питон сменит виртуальные окружения на систему, похожую на packages.json у ноды. то есть можно будет создать requirements.txt и при установке пакетов оттуда они будут ставиться в папку вроде __packages__ (не помню точно) и не захламлять системную site-packages, при этом не надо будет активировать никакие виртуальные окружения, интерпретатор сам поймет, что пакеты импортировать надо будет из __packages__. убей не могу нагуглить эту новость. кто-нибудь слышал что-то такое?
🍁 Jaŭhien
У пепа статус Draft, так что не факт что добавят
Mr Smith
Python 3.7.2 (default, Feb 12 2019, 08:15:36) [Clang 10.0.0 (clang-1000.11.45.5)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> from itertools import count >>> >>> >>> >>> >>> >>> q=count() >>> >>> >>> >>> next(q) 0 >>> q count(1) >>> next(q) 1 >>> q count(2) >>> >>> >>> >>> >>> list(q) ^C^C^C^C^C^C ^C ^C ^C ^C ^C ^C ^C
Mr Smith
висим
Mr Smith
в 3.7.3 тож самое
Maxim
висим
А ты чего ожидаешь?
Mr Smith
ничего) ну или except хотя б какой
Проксимов
Все по pep8
import this
Anonymous
(one|two) one two cat onecat ONECAT регулярка (one|two) находит слова one two onecat а как ее научить находить только слова one two и игнорировать onecat?
Anonymous
так?
🍁 Jaŭhien
Ага
Oleg
Подскажите, пожалуйста, как можно сохранить объект сессии ClientSession из aiohttp в текстовый формат?
Tishka17
Никак
Tishka17
А тебе зачем?
Paul
что-то я нарушил c python на ubuntu 18 и теперь имею проблему ModuleNotFoundError: No module named имя_пакета как это пофиксить??? (вчера устанавливал google cloud) python -V Python 3.6.7 и либа тоже для 3 питона может питон и простой, но то что я имею проблемы с настройками среды периодически уже не делает его простым
Oleg
Никак
Мне нужно хранить куки в бд для определённой сессии, а как их достать оттуда в текстовом виде - пока не понимаю
Oleg
Там же ещё куча всяких вещей типа host и expired_at
Тот самый Алекс
Всем доброе утро! Среди присутствующих есть люди, которые могут провести занятие в скайпе по питонe? за денюжку
Тот самый Алекс
Мне нужно дописать тривиальную нейронную сеть) есть код, но не могу доконца понять как организован брутфорс(перебор векторов)
Тот самый Алекс
В общем-то, не требуются какие-то специфические знания. Умения правильно писать циклы и функции хватит с головой
Aram
Нашёл такую фразу "любой пользовательский тип является хэшируемым по определению, потому что его хэш-значение равно id() и никакие два объекта этого типа не равны". Почему? Если я определю класс с атрибутом значение которого установлю равным изменяемому объекту, например, пустому листу и потом будут добавлять элементы в этот лист, разве это не делает наличие среди атрибутов объекта изменяемого объекта сам объект не хэшируемым? Ведь сам объект при этом тоже изменится, а следовательно должен измениться и хэш?
Aram
Хм, не знаю, если например посмотреть id созданного листа потом добавить элемент в лист и принтануть id листа ещё раз id совпадают, хотя лист не хэшируемый. То есть адрес листа тоже не изменился как я понимаю
Aram
И при этом хэшируемость по определению предполает что хэш объекта должен оставаться не изменяемым на протяжении жизни объекта
Макс
плохой пример с tuple
Aram
Хз, не знаю что здесь имеется в виду, это переведенная фраза из глоссария документации
Макс
Хз, не знаю что здесь имеется в виду, это переведенная фраза из глоссария документации
попробую так. у тебя есть пользовательский объект с разными полями. как легче всего найти уникальное значение для этого объекта? взять его адресс. Адресс у объекта будет уникален и объект будет равен только сам себе
Monch
Здравствуйте. Проблема в следующем: Нужно сделать скриншот элемента в headless браузере (chrome) Есть следующий простенький код, который работает: https://pastebin.com/pJd5fMcq Но если раскомментировать строчку с headless, он перестает работать.
Aram
попробую так. у тебя есть пользовательский объект с разными полями. как легче всего найти уникальное значение для этого объекта? взять его адресс. Адресс у объекта будет уникален и объект будет равен только сам себе
"a = [1, 2] print(id(a)) a.append(10) print(id(a)) выдаёт одинаковые адреса, но объект не хэшируемый, т.е. один и тот же адрес не предполагает хэшируемость, Для листа будет тот же адрес, после его изменения, но он не хэшируемый
Макс
адресс а остался прежним
🍁 Jaŭhien
При создании объекта ему назначается какой-то айди, который впоследствии не изменяется
🍁 Jaŭhien
Даже если сам объект мутируется
Макс
хеш не говорит, что объект неизменяем. хеш говорит, что объект должен быть уникален
Макс
"a = [1, 2] print(id(a)) a.append(10) print(id(a)) выдаёт одинаковые адреса, но объект не хэшируемый, т.е. один и тот же адрес не предполагает хэшируемость, Для листа будет тот же адрес, после его изменения, но он не хэшируемый
попробую так. Есть человек. у человека есть Фамилия и Имя. Фамилия и Имя не гарантирует уникальность человека (у нас без проблем может бы 2 Васи Пупкиных)
Макс
при этом если Человек сменит Имя/Фамилию, это все-равно останется прежний человек