这是一个简单的库,可以在使用argparse时从命令行参数配置日志记录。
argparse-logging的Python项目详细描述
Argparse_日志记录
这是一个简单的库,可以在使用argparse时从命令行参数配置日志记录。在
没有argparse_logging
:
from argparse import ArgumentParser
parser = ArgumentParser()
parser.add_argument(
"--log-level",
default=logging.INFO,
type=lambda x: getattr(logging, x)),
help="Configure the logging level.",
)
args = parser.parse_args()
logging.basicConfig(level=args.log_level)
在每个程序中复制粘贴有点烦人。在
相反,您可以使用argparse_日志记录来获取以下信息:
^{pr2}$部署
您需要git
,pipenv
,python
,pre-commit
。然后可以设置虚拟环境:
$ git clone git@github.com:nanassito/argparse_logging.git
$ cd argparse_logging
$ pipenv update --dev
做你想做的任何改变。您可以使用以下方法运行测试和linting:
$ pipenv run py.test
$ pre-commit
- 项目
标签: