zoukankan      html  css  js  c++  java
  • 文件的增删改查

    #author:徐征
    def look():
        while 1:
            x=input('查看:如www.oldboy.org
    ').strip()
            n=[]
            flag=False
            with open("haproxy.conf",encoding="utf8") as f_read:
                for line in f_read:
                    if line.startswith("backend") and x in line:
                        flag=True
                        continue
                    if line.startswith("backend") and flag:
                        break
                    if flag:
                        n.append(line.strip())
                for i in n:
                    print(i)
    def delete():
        x=input('删除:如www.oldboy.org
    ').strip()
        with open("haproxy.conf",encoding="utf8") as f_read,open("test",mode="w",encoding="utf8") as f1_read:
            for line in f_read:
                f1_read.write(line)
                if line.startswith("backend") and x in line:
                    break
    def increase():
        x = input('修改:如www.oldboy.org
    ').strip()
        i="        server 11111 weight 2222 maxconn 3333"
        with open("haproxy.conf", encoding="utf8") as f_read, open("test", mode="w", encoding="utf8") as f1_read:
            for line in f_read:
                f1_read.write(line)
                if line.startswith("backend") and x in line:
                    f1_read.write(i)
                    break
    def add():
        x = input('增加:如www.oldboy.org
    ').strip()
        i = "        server 11111 weight 2222 maxconn 3333,
    "
        with open("haproxy.conf", encoding="utf8") as f_read, open("test", mode="w", encoding="utf8") as f1_read:
            for line in f_read:
                f1_read.write(line)
                if line.startswith("backend") and x in line:
                    f1_read.write(i)
    def msg():
        xzh='''
        *******************************
         1.look 查看
         2.delete 删除
         3.increase 修改
         4.add  增加
         0.exit 退出
        ******************************* 
        '''
        print(xzh)
    def mains():
        msg()
        while 1:
            q = int(input("必须输入0,1,2,3,4这四个数字
    输入需要使用的功能编号--->:"))
            if q==0:
                print("再见!")
                exit()
            if q==1:
                look()
            if q==2:
                delete()
            if q==3:
                increase()
            if q==4:
                add()
    mains()
  • 相关阅读:
    12_RHEL7.1普通用户添加sudo权限
    11_RHEL安装Maya2015
    10_RHEL安装搜狗输入法
    Fedora21源配置与显卡安装
    Centos7下Intel与AMD双显卡驱动的安装
    09_linux下安装Nvidia显卡驱动
    firewall-cmd --reload 防火墙
    CSS 单行 多行文本溢出显示省略号
    css3 渐变色
    Error: Cannot find module 'gulp-sass'
  • 原文地址:https://www.cnblogs.com/xuzheng940806/p/6685931.html
Copyright © 2011-2022 走看看