day15 ansible、html标签、HTML表
命名元组:和普通元组一样,有相同的表现特征,但是其添加的功能就是可以根据名称引用元组中的项。
collections模块提供了namedtuple()函数,用于创建自定义的元组数据类型
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | from collections import namedtuple user1 = ( "bob" , 22, "bob@lmdgame.com" )<br> user = namedtuple( "user" ,[ "name" , "age" , "email" ]) user2 = user( "alice" , 23, "alice@lmdgame.com" ) print(user1[0]) print(user2[0]) print( "alice 的邮箱地址是:%s" % user2.email) 结果: bob alice alice 的邮箱地址是:alice@lmdgame.com |
ansible常用属性
1 2 3 4 5 6 7 8 | # 用来加载解析yaml文件或者解析JSON内同,并且支持vault的解密 from ansible.parsing.dataloader import DataLoader # 管理变量的类,包括主机,组,扩展等变量 from ansible.vars.manager import VariableManager # 用于创建主机清单,主机清单的源采用配置文件或者是逗号分开主机名字字符串 from ansible.inventory.manager import InventoryManager<br><br> # 用于创建play对象,能够通过play_source提供的信息自动创建任务对象<br>from ansible.playbook.play import Play<br><br># 用于处理进程池中的多进程。队列管理器负责加载play策略插件,以便在选定的任务主机上执行任务<br>from ansible.executor.task_queue_manager import TaskQueueManager<br><br># 存储ansible一些预定义变量<br>from ansible.constants as C |
python2 交互解释器的自动补全
1 2 3 4 5 6 7 8 9 10 11 12 13 | # 编辑文件 vim /usr/local/bin/tab .py from rlcompleter import readline readline.parse_and_bind( 'tab: complete' ) # 添加进环境变量 vim ~/.bash_profile export PYTHONSTARTUP= /usr/local/bin/tab .py # 刷新 source ~/.bash_profile |
HTML标签
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | <! DOCTYPE html> < html lang="en"> < head > < meta charset="UTF-8"> < title > hello world </ title > <!--<script>--> <!--alert('警告: 未满18岁少年请在父母陪同下观看!')--> <!--</script>--> </ head > < body > < a href="http://192.168.8.155/test/images.html" target="_blank">查看测试图片</ a > < hr > < a href="init.zip">下载init.zip</ a > < hr > < a href="#">没想好跳转到哪里</ a > < hr > < a href="#baidu">跳转到百度锚点</ a > < hr > < h2 > 查询个人信息 </ h2 > < form action="" method="get"> 姓 名: < input type="text" name="username"> < br > 班 级: < input type="text" name="class"> < br > 学生号码: < input type="text" name="number"> < br > < input type="submit"> </ form > < h2 > 各种符号 </ h2 > 版权符号: © < br > 空格: < br > 小于: < < br > 大于: > < br > < h2 > 各种线和字体等 </ h2 > 分割线: < hr > < p > 这是正常段落字体 </ p > < p >< b > 这是加粗字体 </ b ></ p > < p >< i > 这是倾斜字体 </ i ></ p > < p >< u > 这是下划线字体 </ u ></ p > < p >< s > 这是删除线字体 </ s ></ p > < p >10的2次方: 10< sup >2</ sup ></ p > < p >log2下N上: log< sub >2</ sub >N</ p > < p >通常情况下,我们需要对网络请求进行过滤,只监控向指定目录服务器上发送的请求。对于这种需求,以下几种办法:< br > 方法一:在主界面的中部的 Filter 栏中填入需要过滤出来的关键字。 例如我们的服务器的地址是:http://ceshi.com, 那么只需要在 Filter 栏中填入 ceshi 即可。< br > 方法二:在 Charles 的菜单栏选择 “Proxy”->”Recording Settings”,然后选择 Include 栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了。如下图所示: </ p > < hr > < a name="baidu" href="http://www.baidu.com" target="_blank">百度</ a > < hr > < a name="taobao" href="http://www.taobao.com" target="_blank">淘宝</ a > < hr > </ body > </ html > |
html 表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <! DOCTYPE html> < html lang="en"> < head > < meta charset="UTF-8"> < title >Form</ title > <!--创建表格--> <!--定义表格: 使用成对的 <table></table>标记--> <!--创建表行: 使用成对的 <tr></tr> 标记--> <!--创建单元格: 使用成对的 <td></td> 标记--> </ head > < body > < table border="1"> < tr > < td >第一行,第一列</ td > < td >第一行,第二列</ td > < td >第一行,第三列</ td > </ tr > < tr > < td >第二行,第一列</ td > < td >第二行,第二列</ td > < td >第二行,第三列</ td > </ tr > </ table > </ body > </ html > |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了