Size: a a a

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

2020 February 26

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Stas Rudenko
file такое не умеет имх
os.system('tail ...')
🌚🌚🌚
источник

SR

Stas Rudenko in Сообщество Python Программистов
оу
источник

А

Андрей in Сообщество Python Программистов
Бензофуран Гетероцикл
Фана ради придумывал структуры которые могут быть агонистами 5HT2a рецептора и гонял их по модельке 5HT2b
+ завидую знаниям.
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Stas Rudenko
в общем из файла в 6гб дернуть последние 256 байт, их в мд5 и сравнить "с файлом рядом"
def read_tail(filename, n):
   with open(filename, 'rb') as f:
       f.seek(-n, 2)
       b = f.read(n)
   return b
источник

БГ

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

SR

Stas Rudenko in Сообщество Python Программистов
спасибо
источник

SR

Stas Rudenko in Сообщество Python Программистов
выглядит как то страшно по сишному (
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Stas Rudenko
выглядит как то страшно по сишному (
А что такое?
источник

SR

Stas Rudenko in Сообщество Python Программистов
не, ничо) мне далековато просто
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Stas Rudenko
спасибо
Пара оговорок:
Если файл занят кем-то - бросит исключение
Если файл уже открыт где-то в скрипте - тоже бросит исключение
источник

SR

Stas Rudenko in Сообщество Python Программистов
но я же старался через try:
источник

БГ

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

SR

Stas Rudenko in Сообщество Python Программистов
ок, приму к сведенью - всегда закрывать файло за собой
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Stas Rudenko
ок, приму к сведенью - всегда закрывать файло за собой
Или использовать контекстный менеджер
источник

БГ

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

SR

Stas Rudenko in Сообщество Python Программистов
я чаще юзаю уже готовые модули аля path
или watchdog
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Бензофуран Гетероцикл
Или использовать контекстный менеджер
Замечательная штука :3
источник

SR

Stas Rudenko in Сообщество Python Программистов
я пока еще не совсем разобрался зачем это и как
я в ансайбле умею в жинжи и темплейтинг
источник

SR

Stas Rudenko in Сообщество Python Программистов
это не из той же серии?
источник

БГ

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