首页 > 编程语言 >python configparser模块的应用

python configparser模块的应用

时间:2023-07-03 15:36:01浏览次数:40  
标签:encoding python section ret 模块 config section1 configparser

1、获取所有section

import configparser

 

config = configparser.ConfigParser()

config .read('文件所在的路径',encoding='utf-8')

ret=config .sections()

print(ret)

 

2、获取指定section下所有的键值对

import configparser

 

config = configparser.ConfigParser()

config.read('文件所在路径',encoding='utf-8')

ret=config.items('section1')

print(ret)

 

3、获取指定section下所有的键

import configparser

 

config = configparser.ConfigParser()

config.read('文件所在路径',encoding='utf-8')

ret = config.options('section1')

print(ret)

 

4、获取指定section下指定key的值

import configparser 

 

config = configparser.ConfigParser()

config.read('文件所在路径',encoding = 'utf-8')

ret = config.get('section1','K1')

print(ret)

 

5、检查、删除、添加section

import configparser 

 

config = configparser.ConfigParser()

config.read('文件所在路径',encoding = 'utf-8')

检查section

has_sec = config.has_section('section1')

print(has_sec)

添加section

config.add_section('section1')

config.write(open('文件所在路径',''w))

删除section

config.remove_section('section1')

config.write(open('文件所在路径',''w))

 

标签:encoding,python,section,ret,模块,config,section1,configparser
From: https://www.cnblogs.com/lhj818/p/17522999.html

相关文章

  • python pytest 参数化的几种方式
    在pytest框架中,可以使用多种方式进行参数化测试。以下是一些常见的参数化方式及其示例:使用@pytest.mark.parametrize装饰器:可以使用pytest提供的@pytest.mark.parametrize装饰器来指定参数化测试的参数。下面是一个示例:[email protected]("num,expecte......
  • Python 转 Byte
    Python转Byte:详细介绍Python是流行的编程语言之一,拥有广泛的用途。在Python中,我们经常需要将数据从一种格式转换为另一种格式。其中一个转换的方式是将Python对象转换为字节数据,或者反过来。这篇文章将深入介绍Python转换为字节数据。什么是Byte?在计算机科学中,字......
  • python pytest框架文件结构
    pytest框架的文件结构相对灵活,没有强制要求特定的文件结构。然而,以下是一种常见的pytest框架文件结构示例:测试文件:测试文件是编写测试用例的主要部分,通常以test_开头,并以.py为扩展名。例如,test_example.py。测试函数:在测试文件中,测试用例通常以函数的形式存在。测试函数的命......
  • 关于python 跨域处理方式详解
    关于Python跨域处理方式详解跨域是指在浏览器中,一个网页的脚本试图访问另一个网页的脚本时,由于浏览器的同源策略,会出现跨域问题。Python作为一种常用的后端语言,也需要处理跨域问题。本文将详细讲解Python跨域处理的方式。什么是跨域在浏览器中,同源策略是一种安全机制,它限制了一......
  • Python错误:selenium自带click方法点击不到元素
    问题描述:selenium自带click方法,有的时候不好用,元素定位到了,但是就是点不上。 解决办法:原因分析:点击不到元素!解决办法:(1).selenium自带的click()方法:fromseleniumimportwebdriverel=driver.find_element(By.ID,ID)#找到元素el.click()#执行点击缺陷:不稳定......
  • BOSHIDA DC电源模块在自动化设备的详细应用
    BOSHIDADC电源模块在自动化设备的详细应用DC电源模块是自动化设备中经常使用的电源设备,它可以将交流电转换成稳定的直流电,以满足自动化设备的电能需求。以下是DC电源模块在自动化设备中的详细应用: 1.逆变器控制器:DC电源模块可以作为逆变器控制器的电源,为其提供稳定的直流电......
  • BOSHIDA DC电源模块该如何选择
    BOSHIDADC电源模块该如何选择 选择DC电源模块时应考虑以下几个方面:1.输出电压和电流:根据需要确定所需的输出电压和电流,以确保满足被供电设备的电力需求。2.负载特性:确定被供电设备的负载特性,例如是否有起始电流等,这些特性将影响到所选的DC电源模块的最小电流和起始能......
  • BOSHIDA DC电源模块在自动化设备中的应用
    BOSHIDADC电源模块在自动化设备中的应用DC电源模块是一种用于提供电源的设备,可以将交流电转换为直流电,并提供稳定、可靠的电源输出。在自动化设备中,DC电源模块常用于驱动直流电机、控制电磁阀等各种设备。以下是DC电源模块在自动化设备中的应用:1.电动机驱动:DC电源模块可以为直......
  • python 实现 ctrl + 左键 单击刷新网页
    importsysfrompywinauto.applicationimportApplicationimportmouseimportkeyboardimporttimeclassApp(object):def__init__(self,pid):app=Application(backend='uia').connect(process=int(pid))self.win=app.top_w......
  • [oeasy]python0070_动态类型_静态类型_编译_运行_匈牙利命名法
     动态类型_静态类型回忆上次内容 上次了解了帮助文档的生成开头的三引号注释可以生成帮助文档文档可以写成网页 python3本身也有在线的帮助手册 目前的程序提高了可读性   ​ 添加图片注释,不超......