自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 python批量制作二维码

背景:网上免费的或多或少有限制。diy 。import qrcode# def getQRcode(date, fileName):def getQRcode(url, fileName): qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT...

2020-02-22 21:00:16 383

原创 python学习——异常01

内容来源:《Python编程:从入门到实践》 第10章 文件和异常一、说明1、但凡依赖外部因素,如用户输入、存取指定的文件、网络连接等,都有可能出现异常!2、编写异常代码,程序可继续运行;编写友好的错误信息,而不是抛出令人迷惑的traceback;3、出现异常可以“一声不吭”也可以显示错误,这要根据用户需求,比如只关注结果。二、举例1、异常ZeroDivisionError...

2019-06-10 10:56:02 221

原创 python学习——爬虫request异常代码

一、网上摘录的https://blog.csdn.net/xunkhun/article/details/79349621def getHTMLText(url): try: r = requests.get(url) r.raise_for_status() r.encoding = r.apparent_encoding ...

2019-06-09 17:00:31 385

原创 python学习-编码问题

一、问题字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。(网页上人眼看到的信息都是字符串?)二、解决方法:编码最早美国人发明ASCII将127个字符编码到计算机,也就是大小写英文字母、数字和一些符号,比如大写字母A的编码是65,小写字母z的编码是122。但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了G...

2019-06-05 20:52:01 185

原创 python爬虫-爬取社区论坛房产信息-01

写了一个小程序,获取社区(青阳县论坛)房产信息,琢磨着房产信息能不能获得有价值的信息呢?后续分析分析#!/usr/bin/env python3#-*- conding:utf-8 -*-''' 输入页面数->采集每个页面的售房信息 版本2:函数 注意点:命名规则、函数式编程、异常处理'''import csvimport requestsimpor...

2019-06-04 16:58:48 507

翻译 Python学习笔记——过滤序列元素

来源《python cookbook》第三版问题:如果有序列,基于某些规则从中提取元素或者更改序列。一、过滤数据1.1 最简单的是基于列表推导mylist = [1, 4, 3, -5, 0, -11, -9][n for n in mylist if n>0] 缺陷在于如果列表非常大,会长生巨大的结果集占用大量内存。若果对内存敏感,使用生成器表达式迭代元素。...

2019-05-09 22:44:10 123

原创 python星号*用法

一、函数中可变参数使用def f(*args): print(*args, sep='&')f(*args)星号是位置参数;而print中*args是星号解压可迭代对象(这里必须有)。二、星号解压可迭代对象# example 1>>> ecord = ('ACME', 50, 123.45, (12, 18, 2012))>>&...

2019-05-07 21:30:45 477

原创 Linux命令学习压缩打包

一 压缩命令 gzip1 压缩gzip -v manconfigbzip2 -v manconfig2 解压gzip -d manconfig.gzbzip2 -d manconfig.bz2bzip2可以取代gzip,压缩比更佳.二 打包 tar1 打包与压缩tar [-j|-z] [-cv] [-f 新文件名称] filenamedyon@dyon:~...

2019-05-04 21:12:19 97

原创 ubuntu18.04关机或重启就卡死

问题描述:ubuntu18.04点关机或重启就卡死一顿操作(百度)发现是显卡驱动问题——ubuntu默认不安装显卡驱动(参考:https://blog.csdn.net/qq_41080854/article/details/88609566)方法一:鼠标点击software-properties-gtk该命令调出软件“Software & Updates”。选择附加驱...

2019-05-02 19:44:09 7563 3

原创 Python笔记-list、tuple、dict、set

1、list列表python内置可变数据类型;有序集合,可随时添加、删除元素;1.1 操作names = ['Jack', 'Bob', 'Tom']names[1] = 'Jobs'names[-1] = 'Merry' # 最后一个元素names.append('Adam') # 末尾追加names.insert(1, 'Trancy') # 指定位置追加names.po...

2019-01-05 17:53:29 114

原创 Python笔记-计算机编码

文章目录一、字符编码1.1 ASCII和Unicode出现1.2 UTF-8出现1.3 举例:二、Python字符串2.1 Python3字符串采用Unicode编码2.2 编/解码操作2.3 计算字符串长度2.4 坚持使用utf-8编码2.5 python字符串格式化一、字符编码1.1 ASCII和Unicode出现- 计算机只能处理数字- 最早发明ASCII用1个字节表示英文、数字、符...

2019-01-04 22:24:25 340

原创 Python笔记-函数的参数

【学习笔记】Python函数参数类型学习;知识来源于网络,为了梳理一遍学习内容,特定编辑本文,以供之后查阅。

2018-12-21 20:58:01 239

原创 实战:爬取7天天气预报

利用python+request+bs4爬取7天的天气预报信息为了熟练掌握静态页面信息爬取,几种方法如下所示,希望大神指点。#!/usr/bin/env python3#-*- coding:utf-8 -*-import requestsimport refrom bs4 import BeautifulSoupurl = 'http://www.weather.com.cn/...

2018-12-09 22:22:18 1955

转载 爬取网页,class中有空格

当html的标签中带有多个class时,如下:    div class=’content-list latest-content’    div class=’content-list hot-content’如何能利用soup.select选择出准确的div?在带有空格的class中,是含有两个class,如果soup.select(“div.content-list”),那么会...

2018-12-02 21:08:07 3767

转载 BeautifulSoup4----TypeError: object of type 'Response' has no len()

Issue: when I try to execute the script, BeautifulSoup(html, ...) gives the error message "TypeError: object of type 'Response' has no len(). I tried passing the actual html as a parameter, but it sti...

2018-12-02 20:34:09 1706 1

转载 没有找到支持的视频格式和 MIME 类型-Ubuntu18.04

    Ubuntu 播放在线视频显示“没有找到支持的视频格式和 MIME 类型”的解决方案        0. 背景说明        1. 解决方案            1.1 原因            1.2 安装解码器            1.3 安装 Firefox 的 flashplayer 插件        2. 参考资料0. 背景说明软件环境如下: ...

2018-12-02 14:59:55 20900

转载 git、github命令学习

一、放弃本地修改,直接拉去网络最新版本git fetch --allgit reset --hard origin/mastergit pull //可以省略git fetch 指令是下载远程仓库最新内容,不做合并 git reset 指令把HEAD指向master最新版本网上是下面的方法 git fetch --allgit reset --hard origin/m...

2018-12-02 14:10:46 110

转载 学习git,github

学习廖神GIT教程总结:一、操作前工作1、安装GITubuntu上,可用git命令试一下。sudo apt-get install git二、操作版本库1、版本库(repository)可以理解为仓库,实质上是一个目录,被git管理起来。创建命令:git init$ mkdir learngit$ cd learngit$ pwd/Users/michael/learng...

2018-11-30 17:49:40 77

原创 《Python编程:从入门到实践》——学习之前

我是小白,记录一下心得(大神别喷我,哈哈)为了学习Python,前后试了IDEL,vim,notepad+,Sublime text3,Pycharm,visual studio code,以及纠结于系统Windows和Ubuntu18.04选择。感受总结一下:1、专注于Python学习。电脑系统都OK,有大神会推荐小白使用Linux。但如果使用Ubuntu,会运行python程序即可...

2018-10-25 17:22:41 139

转载 学习-email实现 by Python3

学习资料:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432005226355aadb8d4b2f3f42f6b1d6f2c5bd8d5263000 #coding:utf-8 #!/usr/bin/env python3 import sm...

2018-10-22 21:06:34 718

转载 正则表达式[] {} ()学习

正则表达式的() [] {}有不同的意思。() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。[]是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。{}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s{1,3}表示匹配一到三个空格。(0-9) 匹配 ...

2018-10-18 15:10:30 3875

原创 正则表达式学习——网址匹配

练习:请尝试写一个验证Email地址的正则表达式。【版本一】应该可以验证出类似的Email:someone@gmail.combill.gates@microsoft.com# -*- coding: utf-8 -*-# someone@gmail.com# bill.gates@microsoft.comimport redef is_vaild_email(addr): ...

2018-10-17 22:23:36 1202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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