- 博客(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
590
原创 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
1788
原创 Python----协程
1.yield实现协程 协程又称为微线程. yield 进程在创建时, 需要耗费时间和资源, 线程在创建时, 需要耗费时间和资源, 协程运行过程中始终只有一个线程 协程优势: 有较高的执行效率, 始终只有一个线程, 不存在创建线程和销毁线程需要的时间; 也没有线程切换的开销, 任务需要开启线程数越多, 协程的优势越明显; 不需要多线程的锁机制 import thr...
2018-09-29 21:34:54
323
原创 python----mysql数据库
Ananconda使用指南 管理虚拟环境 conda create -n env_name [packages...] python=version source activate env_name source deactivate 列出所有已有环境; conda env list conda info -e 删除一个已有的环境; conda env remove -n env_nam...
2018-09-07 18:02:57
273
原创 Python------2048
1. 需求1: 生成4*4的棋盘, 其中数据结构选择列表嵌套列表; 需求2: 创建函数random_create, 在棋盘的一个随机位置插入一个数字2或者4; 需求3: 如果随机插入数字的位置已经有内容, 如何解决覆盖原有数字的问题. 需求4: 将生成的数据, 通过图像画出来; import curses from itertools import cha...
2018-09-05 22:19:49
206
原创 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
260
原创 Python-----类的基本操作
1.魔术方法之构造函数与解析函数 class People(object): 实例化对象时自动执行 def __init__(self, name, age): 把属性和对象名绑定在一起, 便于访问对象的属性. self.name = name self.age = age print("创建对象成功.........
2018-09-05 20:40:19
735
原创 Python---面向对象
1.面向对象编程语言 类:一个模板,是一个抽象的没有实体的 对象:(eg:张三,李四) 属性:表示这类东西的特征 方法:表示这类物体可以做的事 class man(object) print(‘hello’) 构造方法:当创建对象的时候,自动执行的函数 def __init__(self,name,age,gender): self.name=name ##属性...
2018-09-04 21:19:35
431
原创 Python-------文件操作
1.文件的打开,操作,关闭 打开文件: f=open('/etc/passwd1') ##如果文件不存在,open()函数就会抛出IOError的错误, print(f) 并且给出错误码和详细的信息告诉你文件不存在 操作: content =f.read() print(content) f...
2018-09-03 23:43:17
385
原创 自动售货系统
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
541
原创 Python-----模块与包
1.模块的使用 import random import string random.random() random.randint(1,4) random.choice('hello') # 从序列中拿出一个值出来 random.sample(string.ascii_letters ...
2018-08-22 15:33:48
332
原创 Python-------装饰器
1.如何解决在函数执行之前和执行之后添加功能,调用函数的方式改变的问题。 不改变原有函数的调用方法:函数里面嵌套函数,并且返回嵌套函数login =desc(login) def desc(fun): ##fun=login def add_info(): print("hello") fun() ##login() ...
2018-08-22 01:07:40
242
原创 Python------高阶函数
1.如何随机生成验证码,快速生成内推码 import random import string code_str= string.ascii_letters +string.digits print(code_str) def gen_code(len=4): return "".join (random.sampl(code_str.len) pr...
2018-08-18 17:16:12
680
原创 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
3691
原创 循环语句掌握项目编写练习
1. 设计一个程序,帮助小学生练习10以内的加法 详情: - 随机生成加法题目; - 学生查看题目并输入答案; - 判别学生答题是否正确? - 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点); 2.打地鼠游戏,每次游戏有五次机会,假设有五个洞口,老鼠在里面随机一个洞口,人随机打开一个洞口,如果...
2018-08-16 12:00:14
484
原创 Python-------函数
1.内置数据结构小结 【1】可变数据类型or不可变数据类型 可变数据类型:list set dict (是否可以增删该查) 【2】有序数据类型和无序数据类型 有序:str , list ,tuple 无序:数值,bool , set 注意:python2 dict无序;python3 dict有序 一般情况下,有序数据类型可以索引,切片,连接,重复,但是字典除外 ...
2018-08-15 17:03:22
414
原创 Python--------元组,集合,字典
1."=="和"is"区别 变量: id: 在内存中存储的位置;id(a) value:列表或者元组 type:变量的数据类型; type(a) is: 三个都判断 a is b ====> True, a==b一定相等, 返回True; ==判断value和type a==b ====> True, a is b 不一定; a = '1' b = 1 a ...
2018-08-15 11:12:20
362
原创 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
277
原创 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
510
原创 Python入门
1.Linux中python3.6的安装 在官网下在源码安装包(3.6) 解压安装包到/opt目录 tar xf Python-3.6.4.tgz -c /opt/ 安装编译过程中需要的依赖包 yum install zlib -y yum install zlib_devel -y yum install opensel-devel ...
2018-08-08 11:34:27
308
原创 Linux-----ftp服务
1.ftp的启用 yum install vsftpd systemctl start vsftpd systemctl enable vsftpd firewall-cmd --permanent --add-service=ftp firewall-cmd --reload ftp://172.25.254.100 2.ftp的基本信息 ...
2018-08-08 09:45:51
337
原创 Lunix-------lvm
1.lvm pv ##物理卷 被lv命令处理过的分区 vg ##物理卷组 被组装到一起的物理卷 pe ##图里扩展 lvm最小设备的存储单元lvm是pe的整数倍 lvm ##逻辑卷 直接使用的设备,可以增大缩减保持原有数据不变 2.lvm建立 [1]分区并时定分区标签为8e pvc...
2018-08-08 09:17:49
402
原创 Linux----系统中磁盘管理
1.本地存储设备的识别 fdisk -l ##真实存在的设备 cat /proc/partition ##系统可识别的设备 blkid ##系统可使用的设备 df ...
2018-08-04 16:31:18
256
原创 Linux------系统延时任务及定时任务
1.系统延时任务 [root @ localhost ~]#at 23:37 ##设定任务执行时间 at > rm -rf /mnt/* ##任务动作 at > <EOT> ...
2018-08-04 16:07:57
230
原创 Linux-----虚拟机管理器
1.用命令控制虚拟机 virsh list ## 显示正在运行的虚拟机 virsh destroy desktop ##强行关闭虚拟机 virsh list --all ##查看所有...
2018-08-01 16:17:52
542
原创 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
257
原创 Linux------网络配置
##liunx下的网络配置## 1.什么是 IP ADDRESS internet protocol AARESS ##网络进程地置 ipv4 internet protocol version 4 <1> 2x32 ip是由32个01组成 11111110.111...
2018-08-01 09:05:45
459
原创 Linux--------系统日志
什么类型的日志;什么级别的日志 /var/log/file ##日志采集规则 进程和操作系统内核需要能够为发生的事件记录日志,这些日志可用于系统审核和问题的故障排除,一般这些日志永久存储 /var/log 目录中 /var/log/messages 大多数系统日志信...
2018-07-28 10:47:22
266
转载 Linux-----系统中的文件传输
##文件在系统中的传输## scp scp file user@ip:/dir ##上传文件 scp user@ip:/file dir ##下载文件 rsync ...
2018-07-26 21:03:35
204
原创 Linux----sshd服务及服务管理命令
##控制服务## 1.什么是ssh服务?:为远程登陆会话和其他网络服务提供的安全协议。 2.用什么控制服务:系统初始化进程可以对服务进行 相应控制 3.当前系统初始化进程是什么:systemd ##系统初始化进程 pstree ##显示系统中的进程树 4.进程命令控制:...
2018-07-25 15:58:14
425
原创 Linux------系统进程管理
##系统进程及服务的控制## 1.什么是进程? 进程就是系统未完成并且正在进行的工作 2.查看进程 <1>图形方式查看 gnome-system-monitor <2>进程查看命令 ps -A ##所有进程 -a ##在当前环境<C-F9>中运行进程,不包含环境信息 -u ...
2018-07-25 11:47:51
218
原创 Linux----文件权限
##文件权限## 1. 文件权限存在的意义:系统最底层安全设定的方法之一;保证文件可以被可用的用户做相应的操作 2. 文件权限的读取 ls -l file ls -ld dir ll file ll -d dir 3. 文件权限的读取 — |rw-rw-r--| 1 |kiosk| ...
2018-07-25 10:43:30
285
原创 LINUX-------用户管理
##用户管理## 1用户存在的意义:用户是操作者在系统中的身份,用户是系统最底层的安全机制的一部分,用户在系统中是以字符或文件的形式存在。 2用户的查看 <1>查看当前用户 whoami ##查看当前用户 <2>系统中用户的查看 id ##查看指定用户id信息 -u ...
2018-07-19 12:58:02
174
原创 LINUX ---- vim的常用功能
1.vim的模式 命令模式:浏览文件,临时更改vim的工作方式,对字符批量处理 插入模式:对文件内容进行编译 退出模式:退出vim的程序 ##命令模式## <1>调用vim的工作方式,在vim中 :set调整参数式 例 :set nu ##在每一行前显示行号 :set nonu ##取消行号显示 ...
2018-07-19 11:13:52
289
原创 Linux--------输入输出管理
##系统中的输入输出管理## 1理解系统的输入输出:运行一个程序时,需要从某个位置读取输入信息,然后cpu处理,最后将输出显示到屏幕或者文件,进程通过文件描述符的编号获取收入并输出。 2管理输入输出符号: ##输出重定向 .> ##重定向正确输入 2> ##重定向错误输入 &> ...
2018-07-19 10:43:37
214
原创 走进Linux
1. 什么是Linux Linux这个单词指Linux内核,Linux操作系统叫做GUN/Linux,指Linux的内核+GUN组织的软件。 2. 什么是shell,如何在shell中执行命令。 shell是操作系统中的一个软件,它包括在linux外核的外面,为用户和内核之间的交换提供一个接口,系统中的命令用shell去解释,shell接受系统回应的输出并显示...
2018-07-19 00:08:15
355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅