- 博客(10)
- 收藏
- 关注
原创 Java单例模式(饿汉式)
比如有个媒婆给你介绍女朋友,你光知道了别人的名字,就已经想好了她是一个怎样的人,还没见过面,就已经在脑海中创建好了一个对象,这就称为饿汉式。Java中有很多设计模式,这些模式可以看作是一种套路,根据这套路来就可以解决类似对应的问题。创建对象,为什么要用static修饰,因为静态方法只能访问静态成员,不能访问普通成员。目前我们公认的有23种设计模式,今天聊聊Java单例模式(饿汉式)是怎么一回事。2、在类的内部创建对象,并static,再提供一个公共方法,返回创建的静态对象。表示很着急,急着找对象。...
2022-07-29 08:45:17 1063 3
原创 爬虫带cookies请求服务器
一般来说,请求可以分为四部分内容:请求网址、请求方法、请求头和请求体。它们在请求详细信息中的位置。一、获取登录网页# 设置登录请求的请求网址login_url = 'https://wp.forchange.cn/wp-admin/admin-ajax.php'# 输入用户的账号密码username = input('请输入用户名:')password = input('请输入密码:')# 设置登录请求的请求体数据login_data = { 'action': 'aja
2022-03-16 09:34:16 265
原创 Python列表切片【:】
负数索引【-5,-4,-3,-2,-1】list = [ 1 , 2 , 3 , 4 , 5]正数索引 0 ,1, 2, 3,4list[1:] 从索引1开始,一直取到最后。运行结果【2,3,4,5】list[1:3] 从索引【1】开始,到索引【3】结束 ,不包含索引【3】。运行结果【2,3】list[:4] 从索引【0】开始,到索引【4】结束,不包含索引【4】。运行结果【1,2,3,4】负数索引取值list[-1:] 从列表最后一位开始,取到最前面。运...
2022-02-11 13:36:55 347
原创 Python操作word文档,添加内容
需要用到 docx 模块from docx import Documentfrom docx.enum.text import WD_ALIGN_PARAGRAPHfrom docx.shared import Pt逐一获取文件名,打开文档,添加盖章内容,图片内容path='./文件路径/'files_list=os.listdir(path)for i in flies_list: file_path=path+i # 打开 Word 文件 ..
2022-02-09 16:01:39 3207
原创 python发邮件,添加附件
需要用到smtp.SMTP_SSL(host,post)# 设置邮箱账号account = input('请输入邮箱账户:')# 设置邮箱授权码token = input('请输入邮箱授权码:')# 设置邮箱服务器,端口smtp = smtplib.SMTP_SSL('smtp.qq.com', 465)# 登录qq邮箱smtp.login(account, token)还有MIMEText简单邮件对象,参数有(文本,‘plain’,编码格式)email_content.
2022-02-09 15:43:40 1527
原创 怎么理解Python类与函数?
类是什么?函数是什么?模块是什么,库又是什么?世间有很多类,那么类怎么来的?其实类是人们自己想出来的,它是抽象的,人们通过观察很多例子,得到一些有规律的结论,把这些结论当做相同的特点,归为一类。为啥都说万物皆对象呢,因为现实中的例子比比皆是,而程序本身就是为了解决实际问题而编写的所以可以简单的把对象理解为例子,在程序中我们叫实例化这里我们可以用‘ 人 ’ 类举例,女娲造人,需要一个模板,那么她造第一个人的时候可能是自己随便捏的哈哈,随性! 这个时候刚开始就只想着有鼻子有眼,有手有脚就行了
2022-01-28 15:41:16 728
原创 python数据匹配,Excel
from openpyxl import load_workbook# 打开工作簿【11月考勤统计.xlsx】,获取活动工作表wb = load_workbook('./material/11月考勤统计.xlsx')ws = wb.active# 创建迟到人员字典info_late={}# 循环读取除表头外的表格数据for row in ws.iter_rows(min_row=2,values_only=True): # 取出员工工号 emp_id = row...
2022-01-27 20:27:10 1268
原创 Python中excel获取单元格的值
第一种for row in iter_rows(min_row=2,values_only=True): min_row=2代表从第2行开始row是一整行的数据row[1]是一行中的第二个单元格的数据第二种for i in ws['D'] : #ws['D']是表格中D列的数据 《 ws是工作表对象《———wb.active工作薄对象i.value #是整列每个单元格的值...
2022-01-25 21:13:49 2588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人