Tigran
я думал, надо получить слово
Tigran
про заменить ничего не написано
Ilya
Там заменить же хотят
Нет, я просто хочу получить слово
Tigran
регулярки ок для такой задачи, кмк
Kop
Нет, я просто хочу получить слово
Тогда replace нафиг не нужен
Nikolay
Когда забыл выпить свои таблетки
Tigran
(\w+)%epochtime%
Kop
Нет, я просто хочу получить слово
Вбей txt2re если совсем плохо в инет
Ilya
регулярки ок для такой задачи, кмк
Окей, попробую, что-то в голову не пришло Вот м спросил какой-нибудь встроенный способ
Nikolay
в perl это встроеный способ
Tigran
в huerl
Alexey
Подскажите можно ли использовать docker образ python вместо venv то есть из него запускать скрипты? Скрипты не в образе а где-то на той же машине где образ?
Ruslan
Если есть доступ через веб, проверь, влюкчен ли порт.
Туночка️
тоха картоха!
Туночка️
Ruslan
Обычно хостеры предоставляют через веб доступ к терминалу, проверь через него входящий порт.
Tishka17
Ну всё, ребята. Я теперь безработный
Anonymous
Ребзя Кто может помочь с телеграмм ботом, не могу создать Инлайн калбек кнопки, в общем Инлайн меню в чате. Можно в лс тыкнуть
Alex
завтра с утра нпишешь что снова в упряжке)
Co(n)stantine👨‍🔬
Ну всё, ребята. Я теперь безработный
🤔куда теперь, не думал еще? может вообще на позицию Golang dev уйдёшь
Co(n)stantine👨‍🔬
Alex
ну в понедельник значит
Alex
какая разница
Tigran
более того, я тоже голанг дев
Tishka17
Во вторник
Artem
более того, я тоже голанг дев
питонисты собрались
Туночка️
Почему если отправить команду боту то кроме все инфы придет эта: entities 0 offset 0 length 6 type "bot_command" для чего ее можно юзать?
Туночка️
ну кроме того что различать команды и рандом тектс
Ilya
Скорее всего вопрос простейший, но что-то уже не варит у меня Открываю два файла нв чтение через with все ок Делаю два цикла, по первому и следом по сторому файлу, чтобы искать строку из первого в строках второго но обрабатывается только одна строка первого мне кажется что-то описал дико, но если кто-то понял, подкиньте мысль а я пока попробую код кинуть with open(parameters_file, 'r') as param_file, open(config_file, 'r') as cfg_file: for param in param_file: #print(param.strip()) - ТУТ все ок, выдает друг за жругом их первого файла for line in cfg_file: print(f'%{param.strip()}%') - а вот тут уже только первую строку из параметр и далье не идет
Alex
и все
Ilya
ты доходишь до конца файла во внутреннем цикле
так да, и я хочу потом по нему еще раз идти, но взяв новый параметр из первого файла, чтобы проверить все параметры Т.е. взял параметр проверил его по фалйу, взял след и опять по файлу пошел
Alex
после первой итерации цикла у тебя файловый указатель находится в конце файла.
Alex
ты либо его каждый раз должен сбрасывать в начало
Alex
либо читать файл в память (если размеры позволяют)
Ilya
после первой итерации цикла у тебя файловый указатель находится в конце файла.
в конце конфиг файла да, но не параметров или файловый указатель только один? Сбрасывать в начало что-то вроде seek()? Они весят пару килов память позволяет - может тогда так лучше?
Oleksii
Всем привет. 2 эти штуки идентичны? stroka.decode('hex') == int(stroka, 16)
Tishka17
Вроде не совсем
Tishka17
Блин, вообще нет
Tigran
>>> int("0x16", 16) 22 >>> "0x16".decode("hex") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/hex_codec.py", line 42, in hex_decode output = binascii.a2b_hex(input) TypeError: Non-hexadecimal digit found
Vladislav
Никогда не пользовался __init__.py даже не задумывался, вот решил попробовать. в файле __init__.py такая картина from .Application import Application from .MainWindow import MainWindow Почему в модуле __main__.py - from data import Application работает А в Application.py from data import MainWindow уже пишет что я импортирую модуль, читал документацию - ответа на свой вопрос не нашел, или я слепой, или тупой :D
Игнат
Как переопределить Date.date_source внутри Images
Tishka17
Как переопределить Date.date_source внутри Images
А зачем тебе так наследовать модели?
Игнат
А как ?
Tishka17
Вообще, гуглим что значит O в слове SOLID
Игнат
Принцип открытости-закрытости
Игнат
Тип так ?
Oleksii
Вроде не совсем
как тогда чудесо сиде провернуть с первым варинатом. Пишет, что строка не имеет таких функций.
Tishka17
Принцип открытости-закрытости
Угу, а ты как раз его нарушаешь
Игнат
Понял, спасибо
Oleksii
А что тебе надо-то?
хэш,типа строки превратить из hex а = "34b7f053f77406456676fdd3d1e4ac858b69b54daf3949806c2c92ca70d3b88d" a.decode('hex')
Ilya
позиция файла - это внутреннее состояние объекта, который возвращает тебе функция open()
попробовал считать в память, но тогда я получаю одну большую строку Считал так params = param_file.read() И если брать в цикле то просто посимвольно получается А из файла я построчно читал и было норм
Vladislav
У тебя же циклический импорт получается, не?
видимо я тупой, я сейчас 5 минут думал почему циклический импорт - понял.
Tishka17
видимо я тупой, я сейчас 5 минут думал почему циклический импорт - понял.
Вообще оно иногда работает, но я стараюсь избегать
Tishka17
из
Посмотри в codecs
Alex
в процессе
https://docs.python.org/3/tutorial/inputoutput.html#methods-of-file-objects
Alex
предложение после 3го примера.
Oleksii
Посмотри в codecs
типо codecs.decode(a,'hex')
Alexander
или я вопрос не понял
Tishka17
Да, наверно это то
Alexander
там будет bytes на выходе, можешь потом каждый байт сравнивать с числом, если надо
Anonymous
Дайте web-стикеры.
Туночка️
какой самый оптимальный способо получить гетапдейтс бота в питоне?(я знаю шо есть овер9к либ, но хочу свою)