摘要: 在 Python 程序中,配置文件的常用格式有 .ini、.yaml、.json 和 .toml,这些文件格式各有优缺点,适合不同的场景。下面逐一介绍这些格式及相应的读取库和优点: 1. .ini 文件 库:Python 标准库 configparser 结构:.ini 文件使用键值对的结构,并支持 阅读全文
posted @ 2024-11-08 20:30 RolandHe 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 有时,我们希望我们的程序运行时能够通过参数来控制其行为,一种就是通过一个前端交互的界面让用户来配置参数,另一种就是直接通过命令行的方式启动程序的同时设置参数。 argparse模块就实现了命令行参数的功能,参数名如果是 --parm 或 -p 这种加了 - 或 -- 前缀的,默认为可选参数,但也可以 阅读全文
posted @ 2024-11-08 20:08 RolandHe 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 在python程序中,我们一般使用logging模块来记录日志。 简单模式: 我们可以直接使用logging.info()这种方式记日志。 import logging # 如果不设置filename参数,则日志将默认输出到控制台。 logging.basicConfig(filename='exe 阅读全文
posted @ 2024-11-08 19:41 RolandHe 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 使用pyinstaller可以将写好的python程序打包成可执行文件。 两种打包方式: 打包成只有一个exe文件的形式,但这种程序在运行时其实比较慢,因为会需要额外的时间将exe文件里的依赖包解压到一个临时文件夹。 打包成一个目录,当前的版本会将所有的依赖包,包括程序自已写的代码(包括main.p 阅读全文
posted @ 2024-11-08 19:20 RolandHe 阅读(42) 评论(0) 推荐(0) 编辑