# 【第22讲】合并Excel,1行Python代码搞定,数据分析专用
点击学习:50讲 · Python自动化办公
# 本讲视频
# 下载课程代码
如需获取本套课程配套的全部:代码、文档、视频、软件、答疑群,可以直接付费下载。👇
哪个平台购买都可以,都是一样的资料 + 答疑群。
付费后,会自动出现网盘链接,永久有效。
购买资料 或者 学习过程中有任何问题,也欢迎+我的微信交流👉CoderWanFeng
# 补充知识 - 3.12中,我最期待的新特性
今年10月2号,Python3.12正式发布。
每次发布新版本,都会增加一些新的特性(你可以理解成新语法 or 新功能)。官方原文:https://docs.python.org/3.12/whatsnew/3.12.html
今天我们一起来看一个,这次更新中,我们会在自动化办公会用到的新特性:override。
# @override
这是我最期待的新特性了,没有之一。
这是一个装饰器,自动校验重载的方法是否正确。
要知道,现在的Python虽然有这个装饰器,但实际是没有校验功能的,写和不写,没区别。
以下是有了新特性后的演示代码:
from typing import override
class Base:
def get_color(self) -> str:
return "blue"
class GoodChild(Base):
@override # ok: overrides Base.get_color
def get_color(self) -> str:
return "yellow"
class BadChild(Base):
@override # type checker error: does not override Base.get_color
def get_colour(self) -> str:
return "red"