Size: a a a

Сообщество Python Программистов

2021 June 02

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Откуда про 5 позицию?
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
А там  первые 4 символа - это 194j, 5-й - число, а дальше уже хэш какой-то
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Это был пример наполнения файла
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Мы не можем найти тут слово "hooootor" в случайном месте
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Бинарным поиском, не читая всего файла
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Только если с него строка начинается
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Помогите с кодом
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Алгоритм простой, по сути
Узнаёшь размер файла, устанавливаешь нижнюю границу 0, верхнюю границу - длину файла, открываешь его, заходишь в цикл.
Внутри цикла: мотаешь на середину (между верхней и нижней границами), идёшь до ближайшего перевода строки
Читаешь следующую строку (без символа перевода строки, да), сравниваешь с целевой.
Если строка меньше целевой - сдвигаешь нижнюю границу на середину, если больше - сдвигаешь верхнюю границу на середину. Повторяешь пока не найдёшь целевую строку.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Изи же
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Это да, это просто. При условии, что ищем строку, а не слово в строке.
Но тут который раз за день нечёткая формулировка и хрен знает, что человек ищет. Поди догадайся.
источник

S

Shadle in Сообщество Python Программистов
Подскажите, пожалуйста, как лучше хранить изображения в postgresql, размером примерно 1МБ?
источник

M

Mark in Сообщество Python Программистов
Еще один глупый вопрос, можно ли импортировать класс из файла, который находится в том же пакете, как и тот с которого импортруешь
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
НИКАК
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Не надо хранить файлы в БД
источник

S

Shadle in Сообщество Python Программистов
пути значит хранить?
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Можно. Наверное, через точку после названия пакета указываешь имя файла (или путь, где точки вместо слешей). Говорил бы конкретней.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Да
источник

M

Mark in Сообщество Python Программистов
Та все довольно просто есть такое дерево файлов
 models
│   ├── __init__.py
│   ├── manage_school_db.py
│   └── models.py
Я  в manage_school_db импортирую файл с моделей, а оно мне - ModuleNotFoundError: No module named 'models.models'; 'models' is not a package. При том же импорте в апп, все работает, потому и такое предположение возникло
Импортирую, конечно же -  from models.models import ...
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Если ты в manage_school_db.py импортируешь что-то из файла в той же папке, то не надо models.models, хватит просто .models
источник

M

Mark in Сообщество Python Программистов
Да, спасибо, хоть ПуЧарм указывать, что таких классов не существует
источник