python.snippet
来源:互联网 发布:辐射4男主角捏脸数据 编辑:程序博客网 时间:2024/06/01 23:19
python 的代码片段, 拿出来分享。
#!/usr/bin/env python# -*- coding: utf-8 -*-"""desc"""# ---------# Change Logs:## ---------__author__ = 'Pidong'__email__ = '***'__version__ = '1.0.1'__status__ = 'Production'import sys# reload(sys)# sys.setdefaultencoding('utf-8')import argparseimport loggingdef log(file_name, logger_name='lipidong', verbose=False): logger = logging.getLogger(logger_name) formatter = logging.Formatter("%(asctime)s - %(levelname)s - %(message)s") handler = logging.FileHandler(file_name) handler.setFormatter(formatter) logger.addHandler(handler) logger.setLevel(logging.INFO) if verbose: console = logging.StreamHandler() console.setLevel(logging.INFO) logger.addHandler(console) return loggerdef get_args(): parser = argparse.ArgumentParser(prog='desc') parser.add_argument('--input_file', help='') parser.add_argument('--log', help='log file, default=log.log', default='log.log') parser.add_argument("--verbose", help="increase output verbosity", action="store_true") if len(sys.argv) == 1: parser.print_help() exit() return parser.parse_args()def test(input_file): """TODO: Docstring for test. :input_file: :returns: None """ logger.info(input_file)def main(): args = get_args() input_file = args.input_file log_file = args.log verbose = args.verbose global logger logger = log(log_file, verbose=verbose) test(input_file)if __name__ == '__main__': main()
阅读全文
0 0
- python.snippet
- snippet
- Snippet
- Python开发工具 Wing IDE Snippet 代码片段 快捷键 设置
- Code Snippet
- snippet library
- code snippet
- Code Snippet
- Sublime Snippet
- 反射snippet
- WxApp Snippet
- Investigating Code Snippet Technology
- c snippet 1
- cv::kmeans code snippet
- Frequently used code snippet
- matlab code snippet #3
- xcode Code Snippet Library
- NuGet 发布 Snippet
- 入门训练 Fibonacci数列
- AR Camera开发记录(二) -- 3D人脸模型
- Python学习12_基本图形的绘制
- js参数值访问
- Python标准库之functools,itertools,operator
- python.snippet
- 字符串字符数组的赋值
- ios中提示框的使用
- 【数据处理】R语言--data.table介绍以及例子
- 选择排序
- PostgreSQL 10 流式物理、逻辑主从 最佳实践
- GC的算法和种类
- 负载均衡的几种算法Java实现代码
- JDBC 关闭顺序问题