Python爬取世界杯热搜榜,并制作脚本自动发送信息到邮箱

前言 现在正是卡塔尔世界杯激战正酣的时候,每天都有各种各样的新闻。而且,不同的球队,随着比赛的进程,关注的热度也会发生翻天覆地的变化。今天我们就来获取卡塔尔世界的球队热搜榜,并制作自动发送邮件脚本,把这些数据发送到你的邮箱里。 开发环境 python 3.8 pycharm 2021.2 reque ...

python实现简单的商品数据管理系统

# 一个商品 名称 价格 库存 总销量 # 存放商品的数据类型 str set list tuple dict # 综合考虑,选择字典 dict_data = {} # {名称: {price: 价格, inventory: 库存, sales: 总销量}} def exist_goods(good ...

Python装饰器与迭代器的学习教程

1.装饰器 1什么是装饰器 装饰器就是装饰别人的工具,具体是指为被装饰者添加新功能,为一个新函数添加新功能 2为何要用装饰器 (开放封闭原则) 为了不修改被装饰者的源代码以及调用方式的前提下,为被装饰着添加新功能 3如何实现装饰器 通过这个模板来实现具体看实际情景添加一些代码 def outter( ...

python基础-常用内置包

内置包是python自带的一些功能模块,有需求时可以在自己文件中直接导入使用。 1.datetime包 python中的时间包,可以在业务开发中辅助我们处理时间信息; # datetime可以获取当前时间 from datetime import datetime re = datetime.now ...

利用Python实现批量ping的小工具

一、原理: 主要涉及的系统命令:ping -n 1 -w 1 IP地址 -n 为ping的次数,在linux下为-c;-w为等待超时时间; 利用Python多线程缩短时间,提升运行效率。 二、其它说明 DEV_NULL = open(os.devnull, 'w') 是在Python中实现的黑洞,类 ...

python基础-模块和包

1.什么是python的包 包就是一个文件夹,里面放着一个个py文件或子包; 在包中可以被调用的一个个py文件,我们叫做模块; 如上,test就是一个包、two.py就是test下的一个模块,child是子包,结构和test包一样; 包的身份证 可以看到test下还有一个__init__.py命名的 ...

#Python #微信 #消息防撤回 Python实现微信防撤回

微信(WeChat)是腾讯公司于2011年1月21日推出的一款社交软件,8年时间微信做到日活10亿,日消息量450亿。在此期间微信也推出了不少的功能如:“摇一摇”、“漂流瓶”、“朋友圈”、“附近的人”、“公众平台”、“小程序”等等,涵盖了我们生活的方方面面,微信正在慢慢践行着他们的口号:微信,是一种 ...

Python中12个常用模块的使用教程

1. time模块 import time *一*#时间戳--》结构化时间--》格式化的字符串时间 res1=time.localtime(654126574) print(res1 ) #res1 time.struct_time(tm_year=1990, tm_mon=9, tm_mday=2 ...

python中的函数进阶

1.局部变量和全局变量 在函数外定义的不可变数据类型,在函数里面是可读不可写在函数外定义的可变数据类型,在函数里面可读可写不可变类型传入函数,进行的操作不会影响到外面的变量但是当我们声明一个变量为全局变量后,进行的操作会影响到函数外的变量 可变数据类型,传入和直接使用都会改变原本的数据不可变数据类型 ...