1 Star 0 Fork 0

py哥/Modify-the-configuration-file-script

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
本目录下的文件: 修改配置文件的脚本

修改配置文件.py 主程序文件
功能:
主要用来作为功能菜单选择及相关模块的选择、处理功能,包括:
        1 查看 backend 的配置信息
        2 添加配置信息
        3 删除配置信息

设计思路:
查看功能: 打开配置文件,一行一行的进行读取,当发现有 backend开头行时,再判断后面的 域名是否等于要查找的名称,如果是则做一个标记,判断标记
           为True时开始写到变量中,直到找到下一个backend时将标志位置False
增加:打开配置文件读取的同时打开一个临时文件写入,同查找功能一样一行一行读取的同时写入临时文件,同时判断当找到指定backend的记录后,置标志位,到下一个backend记录时
            将新增加的记录写入文件,再将剩下的配置信息写入到文件中。最后进行重命名操作替换到以前的配置文件
删除: 同添加类似,一行一行读取。当找到与要删除的配置一样时,就把那一行跳过不写入文件,如果找不到要删除的配置信息则提示"不存在你要删除的内容",如果backend下所有的记录都已经被删除,那么将当前 backend test.oldboy.org 也删除掉

涉及到的主要知识点:文件操作,函数的调用,字符串转换成字典,文件的改名,列表字典的操作,异常处理,循环,if ...else

空文件

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/jiangwenhui_admin/Modify-the-configuration-file-script.git
git@gitee.com:jiangwenhui_admin/Modify-the-configuration-file-script.git
jiangwenhui_admin
Modify-the-configuration-file-script
Modify-the-configuration-file-script
master

搜索帮助