摘要: 1、打开文件open 文件可以是相对路径,也可以是绝对路径 2、文件读取模式 读r、r+、rb、r+b 直接读取: 按照字符读取: 使用rb模式读取 rb模式读取到结果为bytes格式 bytes准换为字符串decode('格式') 字符串转换成bytes使用encode('格式'),如果是英文,可 阅读全文
posted @ 2019-10-05 22:10 熊熊闯深林 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、引子 可变数据类型,赋值复制后,更改其中一个,另一个将会发生改变。 为解决这一问题,需要对数据执行深浅copy 2、浅copy 使用copy方法,实现了列表的复制,但是对孙子辈,重孙辈无效 从以上命令,可以看出,第二层依然指向相同的内存 3、深copy 深copy后,列表所有的层级都分配独立的内 阅读全文
posted @ 2019-09-26 16:40 熊熊闯深林 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 集合:可变的数据类型,他里面的元素必须是不可变的数据类型 特点:1、无序 2、不重复 1、set定义 错误示范: 2、增 update类似list的extend 3、删 4、查 5、集合的操作 6、冻结集合 frozenset方法,使集合冻结。冻结后,顺序不会发生改变,类型为:<class 'fro 阅读全文
posted @ 2019-09-26 15:35 熊熊闯深林 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、str 2、在循环一个列表时,最好不要删除列表中的元素 删除列表元素,得到的结果,往往不是预期的 例子1: 例子2: 循环开始后,由于索引值一直增加,同时列表的长度变化。导致读取到的值,不是预期想要的,甚至报错 列表长度动态变化下,如何删除其中的值呢? 3、指向通一内存的列表,其中一个值变了,所 阅读全文
posted @ 2019-09-24 16:57 熊熊闯深林 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、python2和python3区别常用整理 2、复制 == 比较值是否相等 is 比较,比较的是内存地址 id(内容) 3、字符集编码 阅读全文
posted @ 2019-09-24 11:58 熊熊闯深林 阅读(262) 评论(0) 推荐(0) 编辑
摘要: wheel组 wheel组具有部分root命令执行权限的用户组,但又比直接使用root用户安全 su和sudo su:在不切换用户的前提下,切换到另外一个用户 sudo:非root用户,使用root身份执行命令 编辑sudoer文件,可以配置某系用户可以执行某些命令 skel /etc/skel 新 阅读全文
posted @ 2019-09-21 13:08 熊熊闯深林 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1、配置在统一个页里面打开标签 options→Global Options→terminal 勾选上connect sessions in tabs 阅读全文
posted @ 2019-09-20 10:09 熊熊闯深林 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 1、mastr配置文件配置分组: 编辑配置文件:/etc/salt/ 配置分组,供后续pillar判断参数使用 2、配置pillar /srv/pillar/top.sls master配置的分组web1groups和web2groups参数,分别对应配置下的文件名(web1server.sls和w 阅读全文
posted @ 2019-09-11 17:41 熊熊闯深林 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1、定义pillar 编辑/srv/pillar/top.sls 二级配置有两种方式: 新建apache文件夹,在里面新建文件init.sls 根据操作心系统参数,获取到相应的安装包名称 2、利用pillar定义的参数,进行apache的安装 salt默认的入口为:/srv/salt/top.sls 阅读全文
posted @ 2019-09-10 14:47 熊熊闯深林 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1、内存 free: 查看:/proc/meminfo 2、cpu 3、主板 4、进程信息查看 ps: top: top可以实施查看进程,内存信息。点K键,输入pid可以杀死相应的进程。点Q键退出。 阅读全文
posted @ 2019-09-10 12:04 熊熊闯深林 阅读(301) 评论(0) 推荐(0) 编辑