- 博客(36)
- 收藏
- 关注
原创 Python------BS4的理解
1.BS4的理解BS4会将html文档对象转换为python可以识别的四种对象: Tag: 标签对象 NavigableString : 字符内容操作对象 BeautifulSoup: 文档对象 Comment:westos文本内容<!DOCTYPE html><html lang="en"><head> ...
2018-10-23 15:24:46
527
原创 Python------URL解析
1.爬虫(1)浏览网页时经历的过程浏览器 (请求request)-> 输入URL地址(http://www.baidu.com/index.html file:///mnt ftp://172.25.254.250/pub-> http协议确定, www.baidu.com访问的域名确定 -> DNS服务器解析到IP地址-> 确定要访问的网页内容 ->...
2018-10-19 16:17:24
1703
原创 Python----协程
1.yield实现协程协程又称为微线程. yield进程在创建时, 需要耗费时间和资源,线程在创建时, 需要耗费时间和资源,协程运行过程中始终只有一个线程协程优势: 有较高的执行效率, 始终只有一个线程, 不存在创建线程和销毁线程需要的时间; 也没有线程切换的开销, 任务需要开启线程数越多, 协程的优势越明显; 不需要多线程的锁机制import thr...
2018-09-29 21:34:54
275
原创 python----mysql数据库
Ananconda使用指南管理虚拟环境conda create -n env_name [packages...] python=versionsource activate env_namesource deactivate 列出所有已有环境;conda env listconda info -e 删除一个已有的环境;conda env remove -n env_nam...
2018-09-07 18:02:57
231
原创 Python------2048
1. 需求1: 生成4*4的棋盘, 其中数据结构选择列表嵌套列表; 需求2: 创建函数random_create, 在棋盘的一个随机位置插入一个数字2或者4; 需求3: 如果随机插入数字的位置已经有内容, 如何解决覆盖原有数字的问题. 需求4: 将生成的数据, 通过图像画出来;import cursesfrom itertools import cha...
2018-09-05 22:19:49
173
原创 Python-------反射机制与异常处理
1.面向对象的反射机制反射: 让对象告诉我们相关信息(对象拥有的属性和方法, 对象所属的类等....)1). 如果知道对象拥有的属性和方法.print(dir(str))f = open('/tmp/passwd')print(dir(f))2). 判断对象所属的类print(type('hello'))class Student(object): 这是student类...
2018-09-05 22:09:50
222
原创 Python-----类的基本操作
1.魔术方法之构造函数与解析函数class People(object): 实例化对象时自动执行 def __init__(self, name, age): 把属性和对象名绑定在一起, 便于访问对象的属性. self.name = name self.age = age print("创建对象成功.........
2018-09-05 20:40:19
657
原创 Python---面向对象
1.面向对象编程语言类:一个模板,是一个抽象的没有实体的对象:(eg:张三,李四)属性:表示这类东西的特征方法:表示这类物体可以做的事class man(object)print(‘hello’)构造方法:当创建对象的时候,自动执行的函数def __init__(self,name,age,gender): self.name=name ##属性...
2018-09-04 21:19:35
375
原创 Python-------文件操作
1.文件的打开,操作,关闭打开文件: f=open('/etc/passwd1') ##如果文件不存在,open()函数就会抛出IOError的错误,print(f) 并且给出错误码和详细的信息告诉你文件不存在操作:content =f.read()print(content)f...
2018-09-03 23:43:17
318
原创 自动售货系统
goods = { 'A1': [2, 0], 'A2': [3, 0], 'A3': [4, 0], 'A4': [5, 0], 'A5': [8, 0], 'A6': [6, 0]}goods1 = { 'A1': [2, 0], 'A2': [3, 0], 'A3': [4, 0], 'A4': [5,...
2018-08-27 06:58:00
474
原创 Python-----模块与包
1.模块的使用import randomimport stringrandom.random()random.randint(1,4)random.choice('hello') # 从序列中拿出一个值出来random.sample(string.ascii_letters ...
2018-08-22 15:33:48
289
原创 Python-------装饰器
1.如何解决在函数执行之前和执行之后添加功能,调用函数的方式改变的问题。不改变原有函数的调用方法:函数里面嵌套函数,并且返回嵌套函数login =desc(login)def desc(fun): ##fun=login def add_info(): print("hello") fun() ##login() ...
2018-08-22 01:07:40
203
原创 Python------高阶函数
1.如何随机生成验证码,快速生成内推码import randomimport stringcode_str= string.ascii_letters +string.digitsprint(code_str)def gen_code(len=4): return "".join (random.sampl(code_str.len)pr...
2018-08-18 17:16:12
618
原创 Python-----列表,字典,集合生成式,生成器
1.列表生成式列表生成式使用变形: [i**2 for i in range(2,10,2) ] ##拿出1~10之间的偶数,并执行函数i**2[fun(i) for i in range(2,10,2)] ##拿出1~10之间的偶数,并执行函数fun(i...
2018-08-18 02:23:56
3622
原创 循环语句掌握项目编写练习
1. 设计一个程序,帮助小学生练习10以内的加法 详情: - 随机生成加法题目; - 学生查看题目并输入答案; - 判别学生答题是否正确? - 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点); 2.打地鼠游戏,每次游戏有五次机会,假设有五个洞口,老鼠在里面随机一个洞口,人随机打开一个洞口,如果...
2018-08-16 12:00:14
424
原创 Python-------函数
1.内置数据结构小结【1】可变数据类型or不可变数据类型可变数据类型:list set dict (是否可以增删该查)【2】有序数据类型和无序数据类型有序:str , list ,tuple无序:数值,bool , set注意:python2 dict无序;python3 dict有序一般情况下,有序数据类型可以索引,切片,连接,重复,但是字典除外 ...
2018-08-15 17:03:22
367
原创 Python--------元组,集合,字典
1."=="和"is"区别变量: id: 在内存中存储的位置;id(a) value:列表或者元组 type:变量的数据类型; type(a)is: 三个都判断a is b ====> True, a==b一定相等, 返回True;==判断value和typea==b ====> True, a is b 不一定;a = '1'b = 1a ...
2018-08-15 11:12:20
290
原创 Python----列表
1.charm的安装官网下载pycharm压缩包tar xf pycharm-community-2017.1.4.tar.gz -C /opt/ ##解压安装包到/opt目录cd /opt/cd pytharm-community-2017.1.4/cd bin/. /pycharm.sh输入charm则进去界面2.p...
2018-08-12 23:52:04
228
原创 Python-----常规命令
1.range命令>>>range(5)[0,1,2,3,4,]>>>range(1,10)[1,2,3,4,5,6,7,8,9]>>>##拿出1~10之间偶数... range(2,11,2) [2,4,6,8,10]>>>##拿出1~7之间所有奇数... range(1,11,2)...
2018-08-11 16:43:35
455
原创 Python入门
1.Linux中python3.6的安装在官网下在源码安装包(3.6)解压安装包到/opt目录tar xf Python-3.6.4.tgz -c /opt/安装编译过程中需要的依赖包yum install zlib -yyum install zlib_devel -yyum install opensel-devel ...
2018-08-08 11:34:27
263
原创 Linux-----ftp服务
1.ftp的启用yum install vsftpdsystemctl start vsftpdsystemctl enable vsftpdfirewall-cmd --permanent --add-service=ftpfirewall-cmd --reloadftp://172.25.254.1002.ftp的基本信息...
2018-08-08 09:45:51
281
原创 Lunix-------lvm
1.lvmpv ##物理卷 被lv命令处理过的分区vg ##物理卷组 被组装到一起的物理卷pe ##图里扩展 lvm最小设备的存储单元lvm是pe的整数倍lvm ##逻辑卷 直接使用的设备,可以增大缩减保持原有数据不变2.lvm建立[1]分区并时定分区标签为8epvc...
2018-08-08 09:17:49
372
原创 Linux----系统中磁盘管理
1.本地存储设备的识别fdisk -l ##真实存在的设备cat /proc/partition ##系统可识别的设备blkid ##系统可使用的设备df ...
2018-08-04 16:31:18
227
原创 Linux------系统延时任务及定时任务
1.系统延时任务[root @ localhost ~]#at 23:37 ##设定任务执行时间at > rm -rf /mnt/* ##任务动作at > <EOT> ...
2018-08-04 16:07:57
190
原创 Linux-----虚拟机管理器
1.用命令控制虚拟机virsh list ## 显示正在运行的虚拟机virsh destroy desktop ##强行关闭虚拟机virsh list --all ##查看所有...
2018-08-01 16:17:52
469
原创 Linux-------软件管理
1.使用已经安装的网络资源安装软件vim /etc/yum.repos.d/yum.repo ##文件名称必须以repo结尾[rhel7.2]name=rhel7.2 source ##对软件源的描述baseurl=http://172...
2018-08-01 15:11:34
219
原创 Linux------网络配置
##liunx下的网络配置##1.什么是 IP ADDRESS internet protocol AARESS ##网络进程地置 ipv4 internet protocol version 4<1> 2x32ip是由32个01组成11111110.111...
2018-08-01 09:05:45
414
原创 Linux--------系统日志
什么类型的日志;什么级别的日志 /var/log/file ##日志采集规则进程和操作系统内核需要能够为发生的事件记录日志,这些日志可用于系统审核和问题的故障排除,一般这些日志永久存储 /var/log 目录中/var/log/messages 大多数系统日志信...
2018-07-28 10:47:22
229
转载 Linux-----系统中的文件传输
##文件在系统中的传输##scp scp file user@ip:/dir ##上传文件 scp user@ip:/file dir ##下载文件rsync ...
2018-07-26 21:03:35
176
原创 Linux----sshd服务及服务管理命令
##控制服务##1.什么是ssh服务?:为远程登陆会话和其他网络服务提供的安全协议。2.用什么控制服务:系统初始化进程可以对服务进行 相应控制3.当前系统初始化进程是什么:systemd ##系统初始化进程 pstree ##显示系统中的进程树4.进程命令控制:...
2018-07-25 15:58:14
357
原创 Linux------系统进程管理
##系统进程及服务的控制##1.什么是进程?进程就是系统未完成并且正在进行的工作 2.查看进程<1>图形方式查看gnome-system-monitor<2>进程查看命令ps -A ##所有进程 -a ##在当前环境<C-F9>中运行进程,不包含环境信息 -u ...
2018-07-25 11:47:51
178
原创 Linux----文件权限
##文件权限##1. 文件权限存在的意义:系统最底层安全设定的方法之一;保证文件可以被可用的用户做相应的操作2. 文件权限的读取ls -l filels -ld dirll filell -d dir3. 文件权限的读取 — |rw-rw-r--| 1 |kiosk| ...
2018-07-25 10:43:30
244
原创 LINUX-------用户管理
##用户管理##1用户存在的意义:用户是操作者在系统中的身份,用户是系统最底层的安全机制的一部分,用户在系统中是以字符或文件的形式存在。2用户的查看<1>查看当前用户whoami ##查看当前用户<2>系统中用户的查看id ##查看指定用户id信息-u ...
2018-07-19 12:58:02
145
原创 LINUX ---- vim的常用功能
1.vim的模式命令模式:浏览文件,临时更改vim的工作方式,对字符批量处理插入模式:对文件内容进行编译退出模式:退出vim的程序##命令模式##<1>调用vim的工作方式,在vim中:set调整参数式例 :set nu ##在每一行前显示行号 :set nonu ##取消行号显示 ...
2018-07-19 11:13:52
260
原创 Linux--------输入输出管理
##系统中的输入输出管理##1理解系统的输入输出:运行一个程序时,需要从某个位置读取输入信息,然后cpu处理,最后将输出显示到屏幕或者文件,进程通过文件描述符的编号获取收入并输出。2管理输入输出符号:##输出重定向.> ##重定向正确输入2> ##重定向错误输入&> ...
2018-07-19 10:43:37
178
原创 走进Linux
1. 什么是Linux Linux这个单词指Linux内核,Linux操作系统叫做GUN/Linux,指Linux的内核+GUN组织的软件。2. 什么是shell,如何在shell中执行命令。 shell是操作系统中的一个软件,它包括在linux外核的外面,为用户和内核之间的交换提供一个接口,系统中的命令用shell去解释,shell接受系统回应的输出并显示...
2018-07-19 00:08:15
307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人