随笔分类 - Python
摘要:import datetime import time from datetime import timedelta class TimeUtil: """ staticmethod:静态方法,参数没有要求,和类没有绑定关系,跟全局变量差不多 classmethod:类方法,是一个函数修饰符,第一个
阅读全文
摘要:cv2全名为opencv-python import base64 import cv2 from selenium.common import NoSuchElementException from selenium.webdriver import ActionChains from selen
阅读全文
摘要:国内数据源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:h
阅读全文
摘要:共同点: 列表和元祖都是一个可以放任意数据类型的有序集合,并且不要求集合中的元素类型统一 ` 不同点: 可修改性: 列表是动态的,长度大小不固定,可以增删改(mutable);元组是静态的,长度大小固定,无法增删改(immutable) 元组内嵌套列表,列表这个元素本身是可以变化的,但不能直接修改元
阅读全文
摘要:Python 改变字符串大小写的方法如下: capitalize() 字符串首字母大写,其余字母小写。 title() 字符串中每个单词的首字母大写,其余字母小写,非字母后的第一个字母将转换为大写字母 upper() 全部字母大写 lower() 全部字母小写 应用如下: str = "i am a
阅读全文
摘要:urllib库,是Python内置的http请求库,不需要额外安装,包含4个模块,前三个比较常用: request:http请求模块,用来模拟发送请求,只需要传入url以及额外的参数,就可以模拟整个实现过程 error:异常处理模块 parse:用于编码、解析、合并url、参数等 robotpars
阅读全文
摘要:实例应用:商城订单数据统计 查询某段时间内的 总订单数、已支付订单数、总消费金额、已支付消费金额、笔单价、客单价 代码如下:
阅读全文
摘要:一、概念 上下文管理器:就是实现了上下文管理协议的对象。主要用于保存和恢复各种全局状态,关闭文件等。上下文管理器本身是一种装饰器。 上下文允许可以自动的开始和结束一些和事情。例如当利用with...as打开一个文件时,python就自动创建了一个上下文管理器。 二、上下文管理协议 上下文管理协议包含
阅读全文
摘要:共涉及到三个库: 1. pymysql 操作数据库 2. xlwt 操作Excel 3. requests 请求接口数据进行数据解析筛选 #!/usr/bin/env python3 # -*- coding:utf-8 -*- import pymysql import requests impo
阅读全文
摘要:sublime 中 选择菜单 Tools--> Build System-->New Build System,编辑文件如下: 保存为 xxx.sublime-build文件,Tools-->Build System 选择此构建名称,Command+B 即可运行文件
阅读全文
摘要:logging 专门用于记录日志的模块,相对于print来说,logging 提供了日志信息的分级、格式化、过滤等功能。在程序中定义丰富有条理的log信息,可以方便分析程序的运行状态,在发生问题是可有效定位和分析问题。 logging的几个部分: 1. Logger:进行日志记录时创建的对象,调用它
阅读全文
摘要:with as:with后面的所求值对象必须有 一个__enter__()方法 和 一个 __exit__()方法,该对象被求职后,返回对象的__enter__()方法被调用,这个方法的返回值将赋值给as后面的变量。 当with后面的代码块全部执行完之后,将调用前面返回对象的__exit__方法。
阅读全文
摘要:获取博客园本人的积分排名数据: 1. 抓包获取积分排名数据返回接口:http://www.cnblogs.com/belle-ls/mvc/blog/sidecolumn.aspx?blogApp=belle-ls 2. 解析返回的数据,获取积分排名 3. 开启线程,循环打印积分排名信息
阅读全文
摘要:BeautifulSoup是一个可以从HTML或者XML文件中提取数据的Python库,它通过解析器把文档解析为利于人们理解的文档导航模式,有利于查找和修改文档。 BeautifulSoup3目前已经停止开发,现在推荐使用BeautifulSoup4,它被移植到了bs4中。 解析器 Beautifu
阅读全文
摘要:#导入相关模块 from xlrd import open_workbook #打开excel file = open_workbook("test.xlsx") #获取sheet:1按名称获取;2通过索引顺序获取 3 通过索引顺序获取 sheet = file.sheet_by_name("sheetname") sheet = file.sheet_by_index(0) sheet =...
阅读全文
摘要:xlrd:支持.xls、.xlsx读 xlwt:只支持.xls写 xlutils:只支持.xls读写 依赖于xlrd和xlwt xlwings:支持.xls读,.xlsx读写 可以实现Excel和Python中相互调用,简单强大,可替代VBA,强大的转换器可以处理大部分数据类型,包括在两个方向上的n
阅读全文
摘要:.ini文件 一般用来配置常量或者数据库链接语句等,是纯文本格式,所以可以用纯文本编辑器来编辑其内容。 section不能重复,里面数据通过section去查找,每个seletion下可以有多个key和vlaue的键值对,注释用英文分号(;) 例如:config.ini ini文件读取 python
阅读全文

浙公网安备 33010602011771号