python
Richard_Tai
这个作者很懒,什么都没留下…
展开
-
python rotating logger
按文件大小进行滚动def get_rotating_file_logger(name, log_level_, log_path, log_max_byte, log_backup_count): log_level = log_level_ ch = RotatingFileHandler(log_path, maxBytes=int(log_max_byte), backupCount=int(log_backup_count)) ch.setLevel(log_level.原创 2020-09-29 10:43:37 · 266 阅读 · 0 评论 -
python子线程异常被主线程捕获
WhyThread 中抛出的异常,无法在主线程中通过 try… except… 捕获。class ExceptionThread(Thread): def run(self): self.exc = None try: if hasattr(self, '_Thread__target'): #...转载 2019-04-17 07:03:35 · 2206 阅读 · 0 评论 -
python获取文件最后一行
how文件分大小两种情况,大文件从文件末尾逆序获取,为防止文件过大,通过 size_limit 控制返回;小文件直接从头读取。def get_last_line_of_file(file_name, size_limit=-1): file_size = os.path.getsize(file_name) with open(file_name, 'rb') as f:...原创 2019-04-17 08:00:45 · 5481 阅读 · 0 评论