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

做网站写需求企业品牌网站营销

做网站写需求,企业品牌网站营销,可信网站 费用,邓州网站建设一、重构思想 思路来源 java spring设计模式学习,强调低耦合的思想,通过解耦来提高程序的可维护性。 二、代码重构 解决方案 通过单独配置文件来控制变量的改变。 spring的话可以读取xml或者是springboot 读取application.properties 来获取变量值。…

一、重构思想

  1. 思路来源

java spring设计模式学习,强调低耦合的思想,通过解耦来提高程序的可维护性。

二、代码重构

  1. 解决方案
    通过单独配置文件来控制变量的改变。
    spring的话可以读取xml或者是springboot 读取application.properties 来获取变量值。
    python 使用以ini结尾配置文件。
  2. 方案优点
    让更改代码更方便,不需要查看所有的源码。
    集中在一个配置文件中,方便其他人员使用及维护。
  3. ini配置主要使用方法
    后面可以加注解
 # 

telephone2022 这个section 的部分, 每个文件可以有多个section

 [telephone2022]  

相等于 key =batch_number, value=3

batch_number = 3
  1. 具体实施
    first 建立一个config.ini 配置文件。
# batch_number 第几次做、send_date 做的日期
# date_change 做的月份 、month_new 数据给的最新月份
#  date_yzs 数据生成日期
[telephone2022]
batch_number = 3
send_date = 2024-07-03[2022]
date_change = 2024-05
month_new = 7
date_yzs = 20240702[Global]
date= 2024-07-03

second 安装解析库

pip install configparser

three python文件读取 config.ini 配置文件

import configparser
def read_config(section,key):"""读取配置文件:param section:  配置的section名:param key: 配置section名下变量:return: 配置section名下变量的值"""# 配置的路径file_path = r'config.ini'config = configparser.ConfigParser()config.read(file_path,encoding='utf-8')return config.get(section, key)# 使用方法
print(read_config('telephone2022', 'month_new'))

其他文件可以调用read_config 函数获取这个值

print(read_config('telephone2022', 'month_new'))

four 把read_config 封装起来,例如以下方案封装。

import os
# 获取当前文件的绝对路径
current_dir = os.path.dirname(os.path.abspath(__file__))
# 计算上上上级目录的路径
parent_parent_parent_dir = os.path.join(current_dir, '../../../')
# 将上上上级目录添加到Python的搜索路径
sys.path.append(parent_parent_parent_dir)
# 现在可以导入上上上级目录中的模块
from config.dataconfig import read_config
print(read_config('telephone2022', 'month_new'))

三、重构展望

  1. 深入设计模式
    欢迎一起沟通交流代码重构。
http://www.khdw.cn/news/3084.html

相关文章:

  • 做网站建设的一般在哪儿找2345浏览器导航页
  • 建设一个网站需要什么人员国内哪个搜索引擎最好用
  • 龙华网站建设全包客源引流推广app
  • 宁乡网站建设点燃网络外贸网站有哪些
  • joomla 网站建设教程北京seo执行
  • 如何把自己做的网站放到微信上怎么做营销推广方案
  • 如何做招聘网站网络营销的新特点
  • 如何获取网站js图片郑州做网站的大公司
  • 手机网站搭建用什么软件?基本seo技术在线咨询
  • 丹东网站建设如何在各大网站发布信息
  • seo综合查询接口seo搜索引擎专员
  • 网站开发维护任职要求seo技术培训广东
  • 做一手楼房的网站西安竞价托管
  • 网站认证打款怎么做分录seo竞价培训
  • 58同城长沙回收网站建设知乎seo
  • 装修公司做网站推广能接到活吗淘宝优秀软文范例100字
  • 微信公众号商城网站开发整合营销传播的明显特征是
  • 建设网站杭州如何在百度做免费推广产品
  • 微信 网站 优劣势关联词有哪些
  • 哪家专门做特卖的网站?项目推广方式有哪些
  • 手机怎样建网站营销策略主要包括哪些
  • 深圳官网网站建设设计网站的软件
  • 网站建设控制面板怎么设置网站排名查询平台
  • WordPress修改模板seo网站编辑是做什么的
  • 网站建设前的分析第一小节内容鸣蝉智能建站
  • 做网站怎么去找客户职业技能培训网
  • 滴滴出行推广联盟冯耀宗seo课程
  • 下载网站源代码网络营销网站推广
  • 做网站建设找哪家好百度seo优化服务
  • 网站可以做推广吗武汉排名seo公司