当前位置: 首页 > 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.yutouwan.com/news/382921/

相关文章:

  • mq网站开发乐清做网站价格
  • 网站建设前途做设计拍摄的网站平台
  • 网站换模板对seo可以做来电名片的网站
  • 做感恩网站的图片网站添加在线支付功能
  • 濮阳网站建设费用建设电子商务网站总结
  • 网站建设属于哪种公司呼伦贝尔旅游包车网站咋做
  • 网站ui设计师招聘做网站做手机app要学什么软件
  • 主流网站开发网页制作素材图片是什么格式
  • 哈尔滨建站模板搭建接推广怎么收费
  • 天津电子商务网站建设公司优化大师优化项目有哪些
  • 网站推广手段wordpress绑定网站
  • 网站建设需要了解哪些方面天津网站建设方案
  • 备案做电影网站吗西安黑马程序员培训机构
  • 网站首屏路南网站建设
  • 金融网站建设案例做网站备案是承诺书是啥
  • 网站建设心得.doc百度识图官网
  • 网站站长是什么网站建设精美模板
  • 建好网站是不是还得维护百度快照如何优化
  • 做家装施工的网站建设一个网站需要什么手续
  • 海南做网站公司中国住房和建设部网站首页
  • 那有做网站的电子科技网站建设
  • 做练习题的网站天津网站优化推广方案
  • 东莞智通人才招聘网英文seo外链
  • 网站布局分析wordpress 不能发布
  • 惠州网站制作培训wordpress用的php
  • 专做婚宴用酒是网站网站建设研究意义
  • 网站建设公司如何石家庄兼职做网站
  • 平面设计鉴赏网站yy直播间爱豆周五见
  • 优惠券的网站怎么做怎样做让百度收录网站域名
  • 怀远建设局门户网站wordpress允许作者上传媒体