python语言普遍被圈内人士认为是“简单”语言,或是“不会被大厂使用”的语言,但我一直不认同这个观点。
代码简洁不等于语言简单。当你认为一个程序需要数百行代码解决时,也许python只用了十几行便实现了,这是python易学习的优点,而不是被其他语言或同行看低的原因!要知道,能够这么简单使用的原因,是建立在其丰富的标准库和第三方库生态系统上的,是前辈们努力后的成果。
并且,简单并不意味着低效或不能应用于大型公司。事实上,许多知名的大型科技公司,包括谷歌、亚马逊、Facebook等,都在其软件开发中使用Python。
我承认python在web应用上没有java、php等国内热门语言拥有激烈的竞争力和稳定性(太卷了),但像是人工智能领域、爬虫技术、自动化测试等生产力技术上,python都是除C++以外的首选或次选对象!
话题结束,下面我将就python日志模块设计、备份、控制台输出方案上,给出一些示例。
logging模块是Python的标准库之一,因此在大多数情况下,您无需单独安装它。
关于logging模块,最基础的应用莫过于简单声明后的直接调用
import logging
# filename:日志存储路径
# level:日志存储级别(最低级别)
# format: