随笔分类 -  Python

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