Python 基础学习
文章平均质量分 62
小杜℃
这个作者很懒,什么都没留下…
展开
-
python打包exe
python打包成exe原创 2022-07-26 17:43:36 · 1219 阅读 · 0 评论 -
Python实现微信自动化发送信息
python自动化PC端应用原创 2022-07-17 17:13:05 · 4538 阅读 · 1 评论 -
Python之logging库工具类封装
Python中logging库工具类的封装使用总结一些优化,目的方便以后学习使用原创 2022-07-13 22:47:34 · 622 阅读 · 0 评论 -
删除文件夹和子文件夹下所有文件
文件夹处理原创 2022-07-12 21:54:38 · 875 阅读 · 0 评论 -
pymysql数据库工具类的封装设计
pymysql的封装和工具类的设计方法原创 2022-07-12 21:23:28 · 615 阅读 · 0 评论 -
Python中字典数据存入mysql数据库
Python将字典类型数据写入mysql数据库原创 2022-07-12 13:58:29 · 5767 阅读 · 1 评论 -
Python 字典类型转换json格式
Python 文件处理,字典格式转化成json格式原创 2022-07-11 10:17:43 · 4250 阅读 · 0 评论 -
Python 某宝秒杀抢购
selenium小应用,使用程序进行某宝网站下单也可以实现秒杀等原创 2022-07-06 22:22:42 · 367 阅读 · 1 评论 -
PyMySQL使用
Python操作mysql数据库基本使用原创 2022-05-20 13:38:35 · 617 阅读 · 0 评论 -
python中logging库使用总结
Python中logging库的使用原创 2022-05-19 14:40:22 · 555 阅读 · 1 评论 -
Hamlet词频统计
文本准备:https://python123.io/resources/pye/hamlet.txthttps://python123.io/resources/pye/hamlet.txtCtrl+A 复制本地创建TXT文本粘贴保存完整代码:# CalHamlet.pydef getText(filename): # 读文本并转换成小写的 txt = open(filename, 'r').read().lower() # 将特殊字符替换成空格 special.转载 2022-05-11 11:57:02 · 229 阅读 · 0 评论 -
python发送邮件
Python+邮箱发送信息原创 2022-05-01 16:09:41 · 1678 阅读 · 1 评论 -
unittest学习
测试结果的分析:可能出现3个结果:. 1个点代表1条用例执行成功 F 1个F代表1条用例执行失败(FAIL) E 1个E代表1条用例里有错误(ERROR)unittest里常用的断言方法断言:预期结果和实际结果的比较。测试用例的执行顺序测试用例的执行顺序跟测试方法编写的顺序无关。测试用例的执行顺序有一个默认的规则:按照测试方法名字的ascII码的顺序来执行(ascII码表对所有的字符都有一个对应的10进制数,对应的这个10进制数越小越...原创 2022-04-27 21:39:34 · 612 阅读 · 0 评论 -
Python中的@property
@property内置装饰器函数 只在面向对象中使用from math import piclass Circle: def __init__(self,r): self.r = r @property #伪装成属性 def perimeter(self): return 2*pi*self.r @property ...原创 2019-03-30 14:29:07 · 86 阅读 · 0 评论 -
Python之装饰器
装饰器开发原则:开放封闭原则。装饰器的作用:在不改变原函数的调用前期下,为函数添加新的功能。装饰器本质:闭包函数(函数内部可以调用函数外部的变量)装饰器框架:#-----utf-8-----def wrapper(func): def inner(*args,**kwargs): #可以在ret 前后增加要添加的内容 ret = func(*args...原创 2019-02-21 17:11:18 · 143 阅读 · 0 评论 -
Python 文件处理 总结
文件处理 包括三个步骤:1,打开文件。2,操作文件。3,关闭文件。下面将逐一介绍:1,打开文件:f = open(file,mode='r',encoding='utf-8') (推荐使用with打开 python中用open 关键字打开文件,,必须参数:文件名称file(包含文件的路径“”E:\Python\webdriver“”),encoding 默认的是操作系统的...原创 2019-02-14 11:25:37 · 198 阅读 · 0 评论 -
Python 之非常有用的random 模块
1,随机小数(0-1)import randomprint(random.random())#0-1之间的随机小数 2,指定区间随机小数print(random.uniform(1,9))#1-9之间的随机小数3,指定区间随机整数print(random.randint(1,9))#1-9之间的随机整数(包含1,9)4, 随机返回一个值print(rando...原创 2019-03-01 20:37:02 · 168 阅读 · 0 评论 -
Python之os模块
os模块是pycharm与操作系统的一个接口,可以实现查找文件,创建文件,判断文件大小,路径目录相关1,递归生成文件夹,即多层目录import osos.makedirs(r'dome\dome1')2,递归移除文件夹os.removedirs(r'dome\dome1')3,生成单层目录os.mkdir('dome')4,移除单层目录os.rmdir('...原创 2019-03-02 09:49:59 · 156 阅读 · 0 评论 -
Python学习:迭代器与生成器
一,迭代器 (iterator)1,区分二个概念“可迭代的”和“迭代器”可迭代的:只要含有__iter__()方法的都是可迭代的(可迭代协议) 迭代器:内部含有__iter__()和__next__()方法的就是迭代器(迭代器协议)二者之间的关系:迭代器一定是可迭代的,,但是可迭代的对象并不一定是迭代器。。2,常见的可迭代对象有哪些?可迭代的对象一定是可以用 for 循环遍历...原创 2019-02-21 17:08:38 · 118 阅读 · 0 评论 -
Python之面向对象(一)
1,什么是对象?Python中一切皆对象。2,什么是类呢?以前常见的数据类型就是类,例如:字典,列表,元组,集合,字符串。。对于一个类来说,它具有相同的特征属性和方法。在Python中用class可以自定义一个类。如下:可以这样理解:比如‘人类’,这是一个大的概念是一个类,而具体到一个人(张三,李四。。)就是对象,张三,李四就是‘人类’的‘实例’class myclass: #...原创 2019-03-06 09:23:20 · 152 阅读 · 0 评论 -
Python之斐波那契数列
求解第N斐波那契数列1,1,2,3,5,8,13。。。 1,重复赋值发a,b = 1,1index = 0n = 0while True: if n == 10: break index += 1 print('这是第{}个斐波那契数:{}'.format(index,a)) a,b = b,a+b n += 12...原创 2019-02-26 22:32:18 · 574 阅读 · 0 评论 -
Python之异常处理
Python程序是逐行执行,一旦发生错误,就从错误的地方停止。 Python异常处理的方法是:try: ret = int(input('num>>>'))#正常执行的代码 print(ret*'*')except ValueError:#捕捉错误 print('请输入数字')1,如果有多种错误怎么办?except支持多分支try...原创 2019-03-03 21:50:55 · 124 阅读 · 0 评论 -
Python之封装
狭义上的封装:---面向对象的三大特性之一类中的 方法,属性,静态属性 不让你看见。类的私有属性,私有方法,私有静态属性在前面加上双下划线(__) 在代码层面对数据的一种保护;class Person: def __init__(self,name,passwd): self.name = name self.__passwd = pa...原创 2019-03-22 13:13:18 · 126 阅读 · 0 评论 -
Python之列表解析和生成器表达式
一:列表解析列表解析(列表推导式)是非常有用,简单灵活的工具,可以动态的创建列表。1,基本语法:[ expr for iter_var in iterable ]iterable是一个可迭代对象 expr是元素的处理结果;列表解析就是在一行代码中写了一个for循环;结果返回的是一个列表例1:我要创建一个[0,1,4,9,16,25]列表 1)传统函数式编程:m...原创 2019-03-01 21:21:07 · 481 阅读 · 0 评论