当前位置: 首页 > news >正文

微信小程序 连接网站苏州网站建设 江苏千渡

微信小程序 连接网站,苏州网站建设 江苏千渡,网上商城开题报告,网站建设公司薪资configparser简介ConfigParser模块已在Python 3中重命名为configparser该模块定义了ConfigParser类。 ConfigParser类实现一种基本的配置文件解析器语言#xff0c;该语言提供的结构类似于 .ini 文件中的结构ini文件相关知识键值对可用 或者 : 进行分隔section 的名字是区分大…configparser简介ConfigParser模块已在Python 3中重命名为configparser该模块定义了ConfigParser类。 ConfigParser类实现一种基本的配置文件解析器语言该语言提供的结构类似于 .ini 文件中的结构ini文件相关知识键值对可用  或者 : 进行分隔section 的名字是区分大小写的而 option 的名字是不区分大小写的键值对中头部和尾部的空白符会被去掉值可以为多行配置文件可以包含注释注释以 # 或者 ; 为前缀ini文件示例[server]age 45username yes# server就是section# age、username就是option操作ini文件认准三部曲实例化ConfigParser类读取配置文件操作配置文件基础代码1 import configparser23 filename F:/Interface/config/server.ini4 # 实例化configparser5 config configparser.ConfigParser()67 # 读取配置文件8 config.read(filename, encodingutf-8-sig)910 # 获取某个option的值(最常见的操作)11 config.get(sectionserver, optionusername)包含知识点当你配置文件有中文时在调用 read() 方法时需要传 encodingutf-8-sig 参数最常见的操作就是 get(section,option,fallback默认值) 获取某个option的值当然也可以传个 fallback 当你的option不存在的时候就会返回fallback的值configparser封装类为了更好的复用configparser我们将常用的方法写成一个封装类1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-34 5 __title__ 操作配置文件工具类6 78 import configparser91011 class ConfigUtil:12 # 实例化configparser13 config configparser.ConfigParser()1415 def read(self, filename):16 17 读取配置文件18 :param filename: 配置文件路径19 20 self.config.read(filename, encodingutf-8-sig)2122 def get(self, _options, _sectionserver):23 24 获取某个options值25 :param _options: option26 :param _section: section27 28 try:29 # 方式一调用方法30 value self.config.get(section_section, option_options, fallback默认值,key不存在则返回此值)3132 # 方式二索引33 value self.config[_section][_options]34 except Exception as e:35 print(没有获取到值)36 value None37 return value3839 def get_options_key_value(self, _section):40 41 以列表(name,value)的形式返回section中的每个值42 :param _section: 某个section43 :return: list[tuple(key,value)]44 45 return self.config.items(_section)4647 def get_all_section(self):48 49 获取所有section50 51 return self.config.sections()5253 def get_options_by_section(self, _section):54 55 获取section下所有可用options56 57 # 方式一58 keys []59 for _options in self.config[_section]:60 keys.append(_options)6162 # 方式二(推荐)63 keys self.config.options(_section)64 return keys6566 def assert_section_in_config(self, _section):67 68 判断section是否存在69 :param _section: 需要判断的section70 71 return _section in self.config7273 def assert_options_in_section(self, _section, _options):74 75 判断options是否存在某个section中76 :param _section: 某个section77 :param _options: 需要判断的options的key值78 79 return _options in self.config[_section]808182 configUtil ConfigUtil()8384 if __name__ __main__:85 filename F:/imocInterface/config/server.ini86 configUtil.read(filename)87 print(configUtil.get(username))88 print(configUtil.get_all_section())89 print(configUtil.assert_section_in_config(server))90 print(configUtil.get_options_by_section(server))91 print(configUtil.assert_options_in_section(server, usernsame))92 print(configUtil.get_options_key_value(server))关于找一找教程网本站文章仅代表作者观点不代表本站立场所有文章非营利性免费分享。本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章希望广大程序员努力学习让我们用科技改变世界。[python接口自动化测试 - configparser配置文件解析器详细使用]http://www.zyiz.net/tech/detail-102831.html
http://www.huolong8.cn/news/382921/

相关文章:

  • 建设工程合同履行的原则seovip培训
  • 商城版手机网站制作asp.net网站开发模板
  • 建设银行瓶窑支行网站在线购物系统的分析与设计
  • 广西网站建设产品介绍微信公众号怎么做好看
  • 做么网站有黄网站平台建设论文
  • 网站用户模板apache 网站建设
  • 国内做的好看的网站网站服务器放置地
  • 小白如何搭建个人网站前端开发是干嘛
  • 如何建立内部网站徐州建设工程网上交易平台
  • 元谋县建设局网站专业建设方案
  • 做企业网站的人才网络会议有哪些软件
  • 推广外包seo上首页
  • 网站建设三把火科技国家公示企业信息查询系统
  • ppt网站建设南县网站定制
  • 网站想改版 权重深圳住房和建设厅网站
  • 网站开发 怎么才能发表情二次元百科官网wordpress
  • 哪些网站用php做购物网站骗人
  • 公司网站开发费用如何做账建筑模板算量软件哪个好
  • 西安做网站app东莞常平中学
  • 越秀网站建设设计电子商务公司一般是做什么的
  • 亦庄附近的网站建设公司wordpress 获取id
  • 百度官网网站网站主机多大
  • 设计师投资做项目网站近一周内的热点新闻
  • 手机网站建设广州部门网站建设情况总结
  • 做彩票网站被捉将受到什么惩罚下载类网站怎么做
  • 专业建公司网站优秀简历模板
  • 网站建设 新手从邢台有什么网络公司
  • 工体做网站的公司律师网站建设哪家好
  • 邢台专业网站建设报价门户网站需要多少空间
  • 东乡网站建设怎么优化自己网站