📁 Python pathlib.Path 路径处理与 import / from...import 区别
import 前加 from,表示模块写在 from 和 import 之间(如 pathlib),模块里要拿的类写在 import 后面(如 Path)。pathlib 是 Python 3.4+ 引入的面向对象文件系统路径处理模块,比传…阅读全文
import 前加 from,表示模块写在 from 和 import 之间(如 pathlib),模块里要拿的类写在 import 后面(如 Path)。pathlib 是 Python 3.4+ 引入的面向对象文件系统路径处理模块,比传…阅读全文
mkdir 是 Python pathlib.Path 对象的核心方法,用于创建目录(文件夹),等价于操作系统的 mkdir 命令但封装得更易用。os 模块也有 os.mkdir()/os.makedirs(),本文重点讲 pathlib…阅读全文
Python 正则就一个模块:re(内置,无需安装)。 核心流程:“编译 → 匹配 → 提取/替换”3 步曲,下面用会计小例子带你速通。 一、最常用的 6 个函数(先背再拆) 函数 作用 返回 re.search(pat, txt) 找第一…阅读全文
基本语法 核心作用:将字符串序列(如列表、元组等)用指定分隔符连接成一个字符串。 1. 最常用:列表 → 字符串 2. 分隔符可以是任意字符串 3. 必须是字符串序列 4. 其他可迭代对象 5. 常见坑 只能拼接字符串,遇到非字符…阅读全文
小括号 () 与方括号 [] 在 pandas 里职责完全不同,记住一句话即可: () 用来「传参、调用」,[] 用来「索引、选取」。 1. 小括号 ():把参数交给函数/方法 df.groupby(“地区”):把字符串 “地区” 作为参…阅读全文
70后会计人亲历:学Python一年半才明白传统教程是给程序员的,给出会计人10步主路径,3个月可实操。阅读全文
深入理解 Python 中的「可迭代对象」,这是掌握循环、批量处理财务数据的核心概念。简单说,可迭代对象(Iterable)就是“能被逐个取出元素的容器”——比如你处理的 Excel 文件路径、发票金额列表、pandas 的财务列数据,本质…阅读全文
深入理解 Python 中的 list() 函数,这是处理财会数据时高频用到的基础函数。简单说,list() 是用来创建或转换出列表(Python 最核心的有序可变数据结构)的工具——不管是把 .glob() 找到的 Excel 文件路径转…阅读全文
知乎作者 CodeCrafter 的观点: 💡 核心思想:忘掉花里胡哨,80% 的时间在“搓数据”。 数据分析 80% 的工作,不是建模,不是调参,甚至不是可视化,而是枯燥、繁琐、但至关重要的数据清洗和规整。 而 Pandas,就是你在这…阅读全文
核心讲解:output dir output file.parent 这行代码的核心是从「文件路径对象」中提取其所在的「目录路径对象」,是 pathlib.Path 最常用的路径解析操作之一,分前提、含义、用法、场景四层讲清。 1. 前提…阅读全文
先看一段典型代码: ❓ 问题:try: / except Exception as e: 到底起什么作用? 一、核心作用:try except 是 Python 的异常处理机制 简单说,try 块的本质是:执行一段代码,同时盯着这段代码的执…阅读全文
一个方括号 [‘c’:‘g’]:切片,按索引顺序连续取,首尾都包含。 两个方括号 [[’d’,‘f’,‘b’]]:花式索引,按你给的任意顺序、任意集合取,不要求连续,结果顺序跟你写的列表一致。 场景 单 [] 切片 双 [] 花式 要连续区…阅读全文
结合 pandas 数据处理场景(读 Excel、处理表格、保存结果),Python 的输入输出核心围绕「数据读取」和「数据保存」,按控制台交互 → 文件 I/O → pandas 专属 I/O 的逻辑拆解。 一、基础输入输出(控制台交互)…阅读全文
用 ser.str.replace 正则分组,把身份证中间 8 位生日替换成星号:^(.{6})(.{8})(.{4}) → \1******\3。阅读全文
这里整理了一份会计实务中最高频、最实用的 Python 脚本库。 这些脚本涵盖了从数据清洗、自动化报表、发票处理到可视化分析的全流程。你可以把这些脚本作为开发 AI 智能体时的“核心工具库”或“示例库”,当需要时直接调用或生成类似代码。 📂…阅读全文
切片(Slicing)是快速截取序列部分元素的语法,支持字符串、列表、元组,更核心的是适配 pandas 的 Series 和 DataFrame——对应 Excel 里“选中部分行/列”,但更灵活高效。 一、切片核心语法 核心格式:对象[…阅读全文
一、列表推导式是什么? 列表推导式(List Comprehension)是 Python 中创建列表的简洁语法,本质是把「循环 + 条件判断 + 元素处理」浓缩成一行代码,比传统 for 循环 + append() 更高效、易读。 核心公…阅读全文
✍️ 作者:CodeCrafter | 来源:知乎 原文链接:https://www.zhihu.com/question/486515583/answer/1963287734132121742 著作权归原作者所有,转载仅供学习交流。 看…阅读全文
最外层那一对圆括号,既不是函数调用,也不是元组,而是 Python 里很实用的—— 隐式行连接括号。 作用一句话:让一条长链式表达式可以无视 Python 的“行尾即结束”规则,随意换行而不用加反斜杠 \。 举个对比就明白了: 两种写法在语…阅读全文
深入理解 Python 中的 with…as… 语法,这是处理文件、资源(比如 Excel 写入器、数据库连接)的核心语法。对财会场景来说,它最关键的价值是:安全、自动地管理资源(比如打开/关闭 Excel 文件、数据库连接),避免…阅读全文