iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python配置文件的使用
  • 591
分享到

python配置文件的使用

配置文件python 2023-01-31 01:01:18 591人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

将所有的代码和配置都变成模块化可配置化,这样就提高了代码的重用性,不再每次都去修改代码内部,这个就是我们逐步要做的事情,可配置化 模块:from configparser import ConfigParser configparser是p

将所有的代码和配置都变成模块化可配置化,这样就提高了代码的重用性,不再每次都去修改代码内部,这个就是我们逐步要做的事情,可配置化

 

模块:from configparser import ConfigParser

 

configparser是python自带的模块,用法如下:

1. 创建ConfigParser对象。并调用read()函数打开配置文件,里面填的参数是地址

2. 配置文件的格式是:[]包含的叫section,section下有option=value这样的键值

3. 常用配置函数如下

sections()  得到所有的section,并以列表的形式返回

options(section)  得到该section的所有option (key值)

items(section)  得到该section的所有键值对

get(section, option)  得到section中option的值,返回为string类型,指定标签下面的key对应的value值

getint(section, option)  得到section中的option值,返回为int类型

 

add_section()  往配置文件中添加section

set(section, name, value)  在section下设置name=value

with open(configfile) as cfile:

  write(cfile)

将新增的配置信息写入到文件中

 

1. 在lesson_config包下创建一个配置文件db.cfg和一个py文件config_operate.py

2. db.cfg的内容为

复制代码

[Mysql_db_test]
host=localhost
port=3306
db=mysql
user=root
passwd=123456

复制代码

3. config_operate.py的内容为

from configparser import ConfigParser

#初始化类 

cp = ConfigParser() 

cp.read("db.cfg") 

#得到所有的section,以列表的形式返回 

section = cp.sections()[0] 

print(section) 

#得到该section的所有option 

print(cp.options(section)) 

#得到该section的所有键值对 

print(cp.items(section)) 

#得到该section中的option的值,返回为string类型 

print(cp.get(section, "db")) 

#得到该section中的option的值,返回为int类型 

print(cp.getint(section, "port"))


运行结果

mysql_db_test
['host', 'port', 'db', 'user', 'passwd']
[('host', 'localhost'), ('port', '3306'), ('db', 'mysql'), ('user', 'root'), ('passwd', '123456')]
mysql
3306


--结束END--

本文标题: python配置文件的使用

本文链接: https://www.lsjlt.com/news/183551.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python配置文件的使用
    将所有的代码和配置都变成模块化可配置化,这样就提高了代码的重用性,不再每次都去修改代码内部,这个就是我们逐步要做的事情,可配置化 模块:from configparser import ConfigParser configparser是P...
    99+
    2023-01-31
    配置文件 python
  • 怎么用Python的ini配置文件
    今天小编给大家分享一下怎么用Python的ini配置文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。INI介绍INI是英文...
    99+
    2023-06-29
  • Python配置文件yaml的用法详解
    目录一、PyYaml二、yaml语法1、基本规则2、yaml转字典3、yaml转列表4、复合结构5、基本类型6、引用7、强制转换8、分段三、构造器(constructors)、表示器...
    99+
    2024-04-02
  • 怎么使用Nginx配置文件
    Nginx的配置文件通常位于/etc/nginx/nginx.conf或者/usr/local/nginx/conf/nginx.c...
    99+
    2024-04-02
  • Python读取配置文件
    文章目录 Python读取配置文件一、 yaml1、 准备2、 操作数据2.1 读取数据2.2 写入数据 二、 ini1、准备2、 操作数据2.1 读取数据2.2. 写数据 ...
    99+
    2023-09-03
    python 开发语言
  • python 操作配置文件。
      一:配置文件 1. 什么是配置文件 配置文件是为程序配置参数和初始设置的文件。一般为文本文件,以ini,conf,cnf,cfg,yaml等作为后缀名。 例如mysql的配置文件my.cnf内容如下: [mysqld]# Only a...
    99+
    2023-09-22
    数据库 服务器 开发语言 压力测试 测试用例
  • pytest中配置文件pytest.ini使用
    目录一、pytest.ini说明二、pytest.ini设置1.addopts–设置自定义执行参数2. testpaths–设置执行路径3. markers&...
    99+
    2024-04-02
  • MySQL配置文件my.ini的使用解读
    目录my.ini 是啥玩意?my.ini 在哪放着呢?my.ini的配置内容介绍客户端的参数服务器断参数中文翻译版 my.ini总结my.ini 是啥玩意? my.ini是MySQL...
    99+
    2022-12-26
    MySQL配置文件 MySQL配置文件my.ini MySQL my.ini使用
  • Python比较配置文件
    工作中最常见的配置文件有四种:普通key=value的配置文件、Json格式的配置文件、HTML格式的配置文件以及YAML配置文件。 这其中以第一种居多,后三种在成熟的开源产品中较为常见,本文只针对第一种配置文件。 一般来说Linux s...
    99+
    2023-01-31
    配置文件 Python
  • 使用PyInstaller 打包配置文件
    目录PyInstaller打包配置文件(一) 仅打包python文件(二) 打包python文件与资源文件pyinstaller打包后,配置文件无法正常读取问题P...
    99+
    2024-04-02
  • Springboot的yml配置文件怎么使用
    今天小编给大家分享一下Springboot的yml配置文件怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、服务配置...
    99+
    2023-07-05
  • 使用不同类型的配置文件
    欢迎各位小伙伴来到编程网,相聚于此都是缘哈哈哈!今天我给大家带来《使用不同类型的配置文件》,这篇文章主要讲到等等知识,如果你对Golang相关的知识非常感兴趣或者正在自学,都可以关注我,我会持续更新...
    99+
    2024-04-04
  • pytest配置文件pytest.ini的详细使用
    前言 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行 非test文件 pytest里面有些文件是...
    99+
    2024-04-02
  • pytest配置文件pytest.ini的具体使用
    目录前言pytest.ini的内容构成配置项markers配置项testpaths配置项addopts前言 说到配置,大家可能想到的是不经常更改的内容,比如Django里的setti...
    99+
    2024-04-02
  • 如何使用 Python 解析 Spring 框架中的配置文件?
    Spring 框架是一个广泛使用的 Java 应用程序框架,它的主要特点是将业务逻辑与底层代码分离。在 Spring 中,应用程序的配置文件扮演着至关重要的角色,它们描述了应用程序的各种设置和配置,如数据库连接、日志设置、Web 应用程序上...
    99+
    2023-09-04
    文件 关键字 spring
  • Spring使用注解和配置文件配置事务
    本文实例为大家分享了Spring使用注解和配置文件配置事务的具体代码,供大家参考,具体内容如下 需求图: 使用注解配置事务: package com.atguigu.spring...
    99+
    2024-04-02
  • Python中怎么应用配置文件
    这期内容当中小编将会给大家带来有关Python中怎么应用配置文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在pyth...
    99+
    2023-06-17
  • SpringBoot如何使用applicationContext.xml配置文件
    目录使用applicationContext.xml配置文件applicationContext 加载配置文件案例多文件的加载方法使用applicationContext.xml配置...
    99+
    2024-04-02
  • SpringBoot怎么使用applicationContext.xml配置文件
    这篇文章主要介绍了SpringBoot怎么使用applicationContext.xml配置文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot怎么使用applicationContext....
    99+
    2023-07-02
  • 如何使用ASP.NET Core 配置文件
    目录前言Json配置文件的使用RedisHelper类XML配置文件的使用前言 在ASP.NET ,我们使用XML格式的.Config文件来作为配置文件,而在ASP.NET Core...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作