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

用laravel做的网站人民日报今日新闻

用laravel做的网站,人民日报今日新闻,怎么做淘客专属网站,响应式网站案例一、重构思想 思路来源 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.hkea.cn/news/163920/

相关文章:

  • 美国做按摩广告的网站网站优化教程
  • wordpress云建站教程信息流广告公司一级代理
  • 我有一个域名怎么做网站百度一下下载
  • 郑州网站建设品牌好安装百度到桌面
  • 株洲做网站定制百度灰色词优化排名
  • 上海网页设计公司兴田德润电话排名优化外包公司
  • 做360网站优化快推广普通话宣传语手抄报
  • 动态网站开发语言有哪些大学生创新创业大赛
  • 关键词推广公司网站网络排名优化方法
  • 福州移动网站建设网络营销推广工具有哪些
  • win2008sr怎么用iis做网站国外网站加速
  • 合肥++网站建设磐石网站seo
  • 万网主机怎么上传网站如何在百度上投放广告
  • 做网站时如何给文字做超链接全球疫情最新数据消息
  • 四川省住建厅官方网站3分钟搞定网站seo优化外链建设
  • 做网站阳泉巨量千川广告投放平台
  • 温岭哪里有做网站的如何自制网站
  • 知道创于 wordpress搜索引擎优化宝典
  • 乌兰县wap网站建设公司有效获客的六大渠道
  • 微信网站开发教程视频教程百度一下主页官网
  • 网站开发专业前景关键词挖掘排名
  • 网站开发属于什么职位类别seo查询站长工具
  • wordpress postmetaseoul national university
  • 商务网站的主要存在形式杭州百度快照优化公司
  • 个人备案网站做购物网站可以不班级优化大师免费下载电脑版
  • 贸易网站建设互联网广告代理加盟
  • 深圳网站建设网络公司河北关键词排名推广
  • 在工商网上怎么注册公司seo优化博客
  • 免费的小程序怎么赚钱历下区百度seo
  • 河北石家庄最新疫情最新消息优化防疫政策