生命在于折腾

http://hoxis.github.io

排序:
默认
按更新时间
按访问量

我的 Python 学习资源分享

最近很多读者后台留言让我分享下我的 Python 学习资料,今天为大家带来一套 Python 视频教程,以及一些不错的 Python 电子书。关注最下方二维码后,回复 Python资料,即可获取。视频推荐之所以推荐这个版本的视频,一是因为年份较新,是 2017 年录制的,并使用 Python3 讲...

2018-06-17 21:15:16

阅读数:40

评论数:0

爬虫闯关 第二关

在上次第一关爬虫闯关成功后,我们会得到第二关的地址:http://www.heibanke.com/lesson/crawler_ex01/。 分析 打开页面,如图: 根据提示,随便输入一个昵称和 30 以内的数字,提交后,提示密码错误: 题目意图很明显了,就是猜数字! 下面...

2018-07-16 09:06:03

阅读数:6

评论数:0

Python 循环中的陷阱

Python 中的 for 循环和其他语言中的 for 循环工作方式是不一样的,今天就带你深入了解 Python 的 for 循环,看看它是如何工作的,以及它为什么按照这种方式工作。 循环中的陷阱 我们先来看一下 Python 循环中的「陷阱」,在我们了解了循环的工作方式后,再来看下这...

2018-07-13 08:50:09

阅读数:16

评论数:0

Python 还可以这样创建「类」?

我们都知道,标准的元组 tuple 是使用数字索引来访问其中的成员的,但是在使用时要记住要哪一个数字索引对应哪一个成员值是有点困难的,往往会引发错误,特别是在元组包含了较多的成员时。 这个时候,我们的主角要登场了:namedtuple,它会为每个成员分配一个索引的同时,再分配一个名称,使用起来就...

2018-07-11 08:49:52

阅读数:4

评论数:0

Python 爬虫闯关(第一关)

在学习爬虫时,遇到了一个有意思的网站,这个网站设置了几个关卡,需要经过爬虫进行闯关,随着关卡的网后,难度不断增加,在闯关的过程中需要学习不同的知识,你的爬虫水平也自然随之提高。 今天我们先来第一关,访问http://www.heibanke.com/lesson/crawler_ex00/: ...

2018-07-10 09:08:04

阅读数:5

评论数:0

你还在用 format 格式化字符串?

Python 3.6 提供了一种新的字符串格式化方法:f-strings,不仅比其他格式化方式更易读,更简洁,更不容易出错,而且它们也更快! 看完本文后,你将了解如何以及为何要使用 f-strings。 首先,我们先了解下现有的字符串格式化方法。 在 Python 3.6 之前,字符串格...

2018-07-06 09:59:28

阅读数:19

评论数:0

Python 玩转 Excel

在前面抓取高考分数线的文章中,我们用到了 openpyxl 模块来存储数据到 Excel,今天带大家学习一下该模块的详细使用。 根据官方文档,openpyxl 是一个用来处理 xlsx/xlsm/xltx/xltm 格式 Excel 文件的 Python 代码库,同时支持 Pandas 和 ...

2018-07-03 09:30:19

阅读数:18

评论数:0

Python 助你填写高考志愿

最近一周一直在帮家里小弟看高考志愿,所以更新的没那么频繁了,请大家见谅。 在看各高校的往年分数时,忍不住手痒,想着能不能给它爬下来?哈哈,说干就干! 1 流程分析 之前无意中在这个网站发现有各个高校的历年录取分数线:https://gkcx.eol.cn。 我们的目标是用 Pyth...

2018-06-29 08:47:42

阅读数:67

评论数:2

Python 语法糖之「列表推导式」

有时候一些普遍的设计模式应用得非常广泛,慢慢的就形成了一种语法,或者叫 语法糖,Python 中的列表推导式 就是其中的典型代表。列表推导式是一种可以让代码更简洁,并且可以增加可读性和执行效率的方法,但是要掌握好这个语法则有些难。 下面就带你好好认识下 列表推导式,学完之后你就知道这个语法糖有多...

2018-06-25 11:10:30

阅读数:15

评论数:0

Beautiful Soup 爬虫实践

上回我们讲解了 Beautiful Soup 的基本使用方法,这次就带大家使用 Beautiful Soup 进行实战。这次要抓取的目标是豆瓣电影 TOP250,解析出其中的电源名称、评分、简单评价、评价人数等信息,其 base_url 是 https://movie.douban.com/top...

2018-06-22 09:46:22

阅读数:17

评论数:0

Python 爬虫之 Beautiful Soup 模块使用指南

爬取网页的流程一般如下: 选着要爬的网址(url) 使用 python 登录上这个网址(urlopen、requests 等) 读取网页信息(read() 出来) 将读取的信息放入 BeautifulSoup 使用 BeautifulSoup 选取 tag 信息等 可以看到,页面的获取其实...

2018-06-21 17:48:49

阅读数:33

评论数:0

Ansible - 命令模块

在之前的文章中,我们已经对 Ansible 以及 Ansible Adhoc 做了讲解,下面会对 Ansible 的常用模块进行讲解,主要包括 命令模块、文件处理模块、包管理模块、服务管理模块等。 今天就带大家熟悉一下 Ansible 的几个命令模块,包括: command - 在远程节点上...

2018-06-20 11:16:37

阅读数:26

评论数:0

Ansible 系列之 Ad-Hoc

通过上一篇,我们应该对 Ansible 有了一个初步的了解,Ansible 是可以批量管理远程主机的。 实际上,Ansible 提供了两种完成管理的方式的:一种是 Ad-Hoc,即 ansible 命令,上一篇中所使用的就是 Ad-Hoc;另外一种就是 Ansible-playbook,它是对 ...

2018-06-17 21:57:57

阅读数:101

评论数:0

Ansible 初体验

这是 Ansible 系列的开篇,主要给大家普及一下什么是 Ansible,它是用来做什么的,以及安装和简单实用。 什么是 Ansible Ansible 是一款使用 Python 开发的自动化管理工具,由 Michael DeHaan 发起、开发、创建,先已被 Redhat 收购。Ans...

2018-06-17 15:07:25

阅读数:82

评论数:0

【Ansible学习】- 常用文件操作模块之copy模块

简介 copy模块用于将本地或远程机器上的文件拷贝到远程主机上。 模块参数 名称 必选 默认值 可选值 备注 backup no no yes/no 在覆盖之前将原文件备份,备份文件包含时间信息 content no...

2018-01-12 14:20:29

阅读数:4477

评论数:0

vsftp为不同用户设置不同的ftp的根目录

需求要求ftp登录后的根目录是/var/test/,但是又不能影响其他用户的登录路径,因为有些程序是直接在根目录进行操作的,而没有目录切换的过程。操作过程新建用户useradd test1 useradd test2 passwd test1 passwd test2vsftpd配置# 用户登录路...

2017-09-22 16:21:10

阅读数:1266

评论数:0

记一次服务器宕机后数据库恢复的过程

现象现象很简单,数据库服务器被宕机,当然是在没有停数据库服务的情况下。机器重启后,试图重启MySQL服务,无果,查看错误日志:170920 0:30:17 InnoDB: Assertion failure in thread 140107687212800 in file /export/h...

2017-09-20 14:12:49

阅读数:1209

评论数:0

《Spring实战》学习笔记-第八章:使用Spring Web Flow

第四版的第八章内容与第三版基本一致。本章内容: 创建会话式web应用程序 定义流程状态和行为 保护web流程

2016-05-30 13:32:15

阅读数:13929

评论数:9

《Spring实战》学习笔记-第七章:Spring MVC进阶

本章主要内容: 备用的Spring MVC配置项 处理文件上传 控制器中的异常处理 使用flash属性

2016-04-28 22:26:03

阅读数:10032

评论数:0

《Spring实战》学习笔记-第六章:web视图解析

本章主要内容包括: 将model数据展现为HTML JSP视图的使用 在前面的章节中,我们主要关注点在于编写控制来处理web请求,同时也创建了一些简单的视图来展现请求返回的model数据,本章我们将主要讨论在控制器完成请求处理之后和将返回结果展示到用户的浏览器之前,这个过程之间发生了什么。

2016-04-21 15:06:08

阅读数:4464

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭