程序笔记   发布时间:2022-07-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了配置文件和log概念大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
- 配置文件一、什么是配置setting·计算机屏幕亮度。·环境变量·手机 wifi开关,4g,True·命令行配置选项。—个自动化的测试用例里面哪些东西可以作为配置选项- 1.配置文件是什么?配置文件是用于配置计算机程序的参数和初始化设置的文件。如果没有这些配置,程序可能无法执行。比如现在你要开发一款app,当部署这款app时,你需要配置它的host地址、数据库地址、数据库名称,这些都可以作为配置项写入配置文件。当项目上线,需要换一个环境运行时,只需要修改配置文件,不需要去代码当中到处查找。配置文件通常是key/value的形式存在,任何支持解析key/value形式的文件都是可以作为配置文件的。现在主流的配置文件格式非常多,比如;- Linux系统中的. bashrc ,- YAML- TOML- JSON- XML- INI配置文件 作用:即把程序需要的一些参数或者设置保存到文件当中参数:主要是程序运行的依赖数据,没有这些参数,程序可能无法正常运行参数实际上就是提供软件的运行环境更通俗得讲,参数即是程序运行的常量变量:根据程序的运行,可能随时变化常量:通常不会变化,假如想修改,通常需要手动修改参数例子:数据库地址、域名、端口号、数据库连接数、测试账号、excel文件名优点:想改变程序的运行,只需要修改配置文件,不需要再修改代码无代码化。code less## yaml- 键: 值,冒号后面必须空格- yaml 表示字符串,建议初期加引号,减少bug自动化测试可以使用yaml文件保存设置选项,也可以用yaml保存测试用例数据其他配置文件格式可以自学,不难## ini- 缺点:获取到的值都是字符串格式,还得转换格式## log- 概念: 日记,程序运行过程中产生的信息,程序如何运行的信息1.时间、msg、运行过程、print()、等级2.既可以在终端中显示,方便调试,也可以直接输出到文件当中,日志文件- 作用:1.提供证据,能看到什么时间段做了什么事情2.程序出现错误了会有等级标记,比如error,方便定位问题 等级:- 1.NOSET 0 等于没写,废话- 2.debug,10,调试,一些额外信息,备注,往往和主体功能无关。日报里面的备注- 3.info, 20主体功能的信息。日报,做了些啥?- 4.warning,30,警告,下次可能要出错了。交警叔叔警告. - 5.error, 40,犯错,违法。抢红灯- 6.critical, 50,极其严重。抢银行### loguru一般使用loguru库记录日志1. logger.info()记录步骤2. logger.error()记录异常### 报错通常会保存到一个文件中,日志文件

大佬总结

以上是大佬教程为你收集整理的配置文件和log概念全部内容,希望文章能够帮你解决配置文件和log概念所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: