day3 haproxy配置文件修改

集合:

 1 list1=[1,3,4,6,7]
 2 #列表转换集合
 3 list1=set(list1)
 4 print(list1)
 5 #定义集合
 6 list2=set([3,7,5,8])
 7 print(type(list2))
 8 #交集
 9 print(list1.intersection(list2))
10 print(list1 & list2)
11 #并集
12 print(list1.union(list2))
13 print(list1 | list2)
14 #差集
15 print(list1.difference(list2))  #list1有list2没有的
16 print(list2.difference(list1))  #liat2有list1没有的
17 print(list1 - list2)
18 #对称差集
19 print(list1.symmetric_difference(list2))
20 print(list1 ^ list2)
21 #判断子集
22 print(list1.issubset(list2))
23 #判断父集
24 print(list1.issuperset(list2))
25 #判断是否有交集,没有返回true
26 list3=set([2,5])
27 print(list1.isdisjoint(list3))
28 #集合中添加一项
29 list1.add(123)
30 print(list1)
31 #集合中添加多项
32 list1.update([2,5])
33 print(list1)
34 #使用remove指定删除一项
35 #pop随机删除
36 #discard删除没有返回值

文件:

 1 #读内容
 2 f=open("yesterday2","r",encoding="utf-8")
 3 #写内容
 4 f=open("yesterday2","a",encoding="utf-8")
 5 #写内容
 6 f=open("yesterday2","w",encoding="utf-8")
 7 #回到文件开始的地方
 8 f.seek()
 9 #位置
10 f.tell()

文件修改:

1 f=open(‘a1‘,‘r‘,encoding="utf-8")
2 f_new=open(‘a2‘,‘w‘,encoding="utf-8")
3 for line in f:
4     if "nihaotopaz" in line:
5         line2=line.replace(‘nihaotopaz‘,‘nihao!!!‘)
6     f_new.write(line2)

haproxy文件修改练习:

时间: 2024-07-30 10:17:25

day3 haproxy配置文件修改的相关文章

Python3.5 day3作业二:修改haproxy配置文件。

需求: 1.使python具体增删查的功能. haproxy的配置文件. global log 127.0.0.1 local2 daemon maxconn 256 log 127.0.0.1 local2 info defaults log global mode http timeout connect 5000ms timeout client 50000ms timeout server 50000ms option dontlognull listen stats :8888 sta

修改haproxy配置文件

HAproxy配置文件操作: 1. 根据用户输入输出对应的backend下的server信息 2. 可添加backend 和sever信息,如果存在则不添加,不修改 4. 可删除backend 和sever信息 5. 首先选择要进入哪种模式(查询,增加,删除),按q退出整个操作,在某种模式内时按b退出重新选择,不退出则 一直处于某种模式内 #Auther:He Jianhan #查def hanshu(names,fliens): print(fliens[names].rstrip()) if

Python小程序—修改haproxy配置文件

程序2:修改haproxy配置文件  需求: 1 1.查 2 输入:www.oldboy.org 3 获取当前backend下的所有记录 4 5 2.新建 6 输入: 7 arg = { 8 'bakend': 'www.oldboy.org', 9 'record':{ 10 'server': '100.1.7.9', 11 'weight': 20, 12 'maxconn': 30 13 } 14 } 15 16 3.删除 17 输入: 18 arg = { 19 'bakend': '

Day3作业:ha_proxy配置文件修改

不废话,上代码 readme: # Auther:ccorz Mail:[email protected] Blog:http://www.cnblogs.com/ccorz/ # GitHub:https://github.com/ccorzorz ha_proxy配置文件修改程序 1.查询时输入域名即可查询,显示域名相关的backend配置 2.删除时输入域名,即可删除包括域名以及配置服务器信息的相关内容:如相关域名信息,会提示用户,不改动文件 3.修改时需要输入列表信息,列表中需要包括ba

初学 python 之 HAproxy配置文件操作

HAproxy配置文件操作: 1. 根据用户输入输出对应的backend下的server信息 2. 可添加backend 和sever信息 3. 可修改backend 和sever信息 4. 可删除backend 和sever信息 5. 操作配置文件前进行备份 6 添加server信息时,如果ip已经存在则修改;如果backend不存在则创建:若信息与已有信息重复则不操作 配置文件 参考 http://www.cnblogs.com/alex3714/articles/5717620.html

作业:老板现在给你任务,公司有haproxy配置文件,希望通过python程序可以对ha配置文件进行增删改

1 # 老板现在给你任务,公司有haproxy配置文件,希望通过python程序可以对ha配置文件进行增删改 2 #分析:对文件进行增删改,首先需要找到需要修改文件的位置,即必须先把文件读取出来,找到对应 3 #位置,进行内容的修改,增加和删除: 4 import json,os #json模块用于将用户输入的字符串转换为字典 5 6 #首先定义fetch函数,同时传入指定参数backend,用来将修改的地方找出来 7 def fetch(backend): 8 flag=False #定义fl

haproxy配置文件解释

haproxy配置文件各项解释 ####################全局配置信息######################## #######参数是进程级的,通常和操作系统(OS)相关######### global log 127.0.0.1 local0 info      #日志格式 chroot /var/haproxy              #chroot运行的路径 group haproxy                   #所属运行的用户 user haproxy  

python之haproxy配置文件操作(第三天)

作业: 对haproxy配置文件进行操作 要求: 对haproxy配置文件中backend下的server实现增删改查的功能 一.这个程序有二个版本 1. python2.7版本见haproxy_python27.py 2. python3.4版本见haproxy_python34.py 二.具体实现了如下功能: 1.输入1,进入backend菜单,查询server信息 2.输入2,进入backend菜单,添加server条目 3.输入3,进入backend菜单,选择server条目,进入修改环

第三周:HAproxy配置文件操作

作业 HAproxy配置文件操作: 1. 根据用户输入输出对应的backend下的server信息 2. 可添加backend 和sever信息 3. 可修改backend 和sever信息 4. 可删除backend 和sever信息 5. 操作配置文件前进行备份 6 添加server信息时,如果ip已经存在则修改;如果backend不存在则创建:若信息与已有信息重复则不操作 #Author xq import os import shutil import time def f_new(f_