Python文本预处理,试试BAT大佬总结的实用代码!

Python 自然语言处理入门 首先,您需要wordnet下载后,您需要导入lem要使用词形还原器,请使用方法。它需要两个参数:单词和上下文。在我们的示例中,我们将使用“v”作为上下文。在查看方法的输出之后,让我们进一步探索上下文您会注意到该方法正确地将单词“构成”转换为其基本形式“构成”。您还会注意到词形还原比词干提取花费的时间更长,因为算法更复杂。让我们检查如何以编程方式确定方法的第二个参数。NLTK 具有pos_tag()帮助确定句子中单词上下文的功能。但是,您首先需要接下来,导入pos_tag()sampleprint。 阅读详情

点上方蓝色“菜鸟学Python”,选“星标”公众号

重磅干货,第一时间送到

作者:Data Monster,  译者:Linstancy, 出品:AI科技大本营(ID:rgznai100)

本文将讨论文本预处理的基本步骤,旨在将文本信息从人类语言转换为机器可读格式以便用于后续处理。此外,本文还将进一步讨论文本预处理过程所需要的工具。

当拿到一个文本后,首先从文本正则化(text normalization) 处理开始。常见的文本正则化步骤包括:

  • 将文本中出现的所有字母转换为小写或大写

  • 将文本中的数字转换为单词或删除这些数字

  • 删除文本中出现的标点符号、重音符号以及其他变音符号

  • 删除文本中的空白区域

  • 扩展文本中出现的缩写

  • 删除文本中出现的终止词、稀疏词和特定词

  • 文本规范化(text canonicalization)

下面将详细描述上述文本正则化步骤。

将文本中出现的字母转化为小写

示例1:将字母转化为小写

Python 实现代码:

input_str = ”The 5 biggest countries by population in 2017 are China, India, United States, Indonesia, and Brazil.”
input_str = input_str.lower()
print(input_str)

输出:

the 5 biggest countries by population in 2017 are china, india, united states, indonesia, and brazil.

删除文本中出现的数字

如果文本中的数字与文本分析无关的话,那就删除这些数字。通常,正则化表达式可以帮助你实现这一过程。

示例2:删除数字

Python 实现代码:     

import re
input_str = ’Box A contains 3 red and 5 white balls, while Box B contains 4 red and 2 blue balls.’
result = re.sub(r’\d+’, ‘’, input_str)
print(result)

输出:

Box A contains red and white balls, while Box B contains red and blue balls.

删除文本中出现的标点

以下示例代码演示如何删除文本中的标点符号,如 [!”#$%&’()*+,-./:;<=>?@[\]^_`{|}~] 等符号。

示例3:删除标点

Python 实现代码:

import string
input_str = “This &is [an] example? {of} string. with.? punctuation!!!!” # Sample string
result = input_str.translate(string.maketrans(“”,””), string.punctuation)
print(result)

输出:

This is an example of string with punctuation

删除文本中出现的空格

可以通过 strip()函数移除文本前后出现的空格。

示例4:删除空格

Python 实现代码:

input_str = “ \t a string example\t “
input_str = input_str.strip()
input_str

输出:

‘a string example’

符号化(Tokenization)

符号化是将给定的文本拆分成每个带标记的小模块的过程,其中单词、数字、标点及其他符号等都可视为是一种标记。在下表中(Tokenization sheet),罗列出用于实现符号化过程的一些常用工具。

删除文本中出现的终止词

终止词(Stop words) 指的是“a”,“a”,“on”,“is”,“all”等语言中最常见的词。这些词语没什么特别或重要意义,通常可以从文本中删除。一般使用 Natural Language Toolkit(NLTK) 来删除这些终止词,这是一套专门用于符号和自然语言处理统计的开源库。

示例7:删除终止词

实现代码:

input_str = “NLTK is a leading platform for building Python programs to work with human language data.”
stop_words = set(stopwords.words(‘english’))
from nltk.tokenize import word_tokenize
tokens = word_tokenize(input_str)
result = [i for i in tokens if not i in stop_words]
print (result)

输出:

[‘NLTK’, ‘leading’, ‘platform’, ‘building’, ‘Python’, ‘programs’, ‘work’, ‘human’, ‘language’, ‘data’, ‘.’]

此外,scikit-learn 也提供了一个用于处理终止词的工具: 

    

from sklearn.feature_extraction.stop_words import ENGLISH_STOP_WORDS

同样,spaCy 也有一个类似的处理工具:

from spacy.lang.en.stop_words import STOP_WORDS

删除文本中出现的稀疏词和特定词

在某些情况下,有必要删除文本中出现的一些稀疏术语或特定词。考虑到任何单词都可以被认为是一组终止词,因此可以通过终止词删除工具来实现这一目标。

词干提取(Stemming)

词干提取是一个将词语简化为词干、词根或词形的过程(如 books-book,looked-look)。当前主流的两种算法是 Porter stemming 算法(删除单词中删除常见的形态和拐点结尾) 和 Lancaster stemming 算法。

示例 8:使用 NLYK 实现词干提取

实现代码:

from nltk.stem import PorterStemmer
from nltk.tokenize import word_tokenize
stemmer= PorterStemmer()
input_str=”There are several types of stemming algorithms.”
input_str=word_tokenize(input_str)
for word in input_str:
    print(stemmer.stem(word))

输出:

There are sever type of stem algorithm.

词形还原(Lemmatization)

词形还原的目的,如词干过程,是将单词的不同形式还原到一个常见的基础形式。与词干提取过程相反,词形还原并不是简单地对单词进行切断或变形,而是通过使用词汇知识库来获得正确的单词形式。

当前常用的词形还原工具库包括: NLTK(WordNet Lemmatizer),spaCy,TextBlob,Pattern,gensim,Stanford CoreNLP,基于内存的浅层解析器(MBSP),Apache OpenNLP,Apache Lucene,文本工程通用架构(GATE),Illinois Lemmatizer 和 DKPro Core。

示例 9:使用 NLYK 实现词形还原

实现代码:   

from nltk.stem import WordNetLemmatizer
from nltk.tokenize import word_tokenize
lemmatizer=WordNetLemmatizer()
input_str=”been had done languages cities mice”
input_str=word_tokenize(input_str)
for word in input_str:
    print(lemmatizer.lemmatize(word))

输出:

be have do language city mouse

词性标注(POS)

词性标注旨在基于词语的定义和上下文意义,为给定文本中的每个单词(如名词、动词、形容词和其他单词) 分配词性。当前有许多包含 POS 标记器的工具,包括 NLTK,spaCy,TextBlob,Pattern,Stanford CoreNLP,基于内存的浅层分析器(MBSP),Apache OpenNLP,Apache Lucene,文本工程通用架构(GATE),FreeLing,Illinois Part of Speech Tagger 和 DKPro Core。

示例 10:使用 TextBlob 实现词性标注

实现代码:

input_str=”Parts of speech examples: an article, to write, interesting, easily, and, of”
from textblob import TextBlob
result = TextBlob(input_str)
print(result.tags)

输出:

[(‘Parts’, u’NNS’), (‘of’, u’IN’), (‘speech’, u’NN’), (‘examples’, u’NNS’), (‘an’, u’DT’), (‘article’, u’NN’), (‘to’, u’TO’), (‘write’, u’VB’), (‘interesting’, u’VBG’), (‘easily’, u’RB’), (‘and’, u’CC’), (‘of’, u’IN’)]

词语分块(浅解析)

词语分块是一种识别句子中的组成部分(如名词、动词、形容词等),并将它们链接到具有不连续语法意义的高阶单元(如名词组或短语、动词组等) 的自然语言过程。常用的词语分块工具包括:NLTK,TreeTagger chunker,Apache OpenNLP,文本工程通用架构(GATE),FreeLing。

示例 11:使用 NLYK 实现词语分块

第一步需要确定每个单词的词性。

实现代码:

input_str=”A black television and a white stove were bought for the new apartment of John.”
from textblob import TextBlob
result = TextBlob(input_str)
print(result.tags)

输出:

[(‘A’, u’DT’), (‘black’, u’JJ’), (‘television’, u’NN’), (‘and’, u’CC’), (‘a’, u’DT’), (‘white’, u’JJ’), (‘stove’, u’NN’), (‘were’, u’VBD’), (‘bought’, u’VBN’), (‘for’, u’IN’), (‘the’, u’DT’), (‘new’, u’JJ’), (‘apartment’, u’NN’), (‘of’, u’IN’), (‘John’, u’NNP’)]

第二部就是进行词语分块

实现代码:

reg_exp = “NP: {<DT>?<JJ>*<NN>}”
rp = nltk.RegexpParser(reg_exp)
result = rp.parse(result.tags)
print(result)

输出:

(S (NP A/DT black/JJ television/NN) and/CC (NP a/DT white/JJ stove/NN) were/VBD bought/VBN for/IN (NP the/DT new/JJ apartment/NN)
of/IN John/NNP)

也可以通过 result.draw() 函数绘制句子树结构图,如下图所示。

     

命名实体识别(Named Entity Recognition)

命名实体识别(NER) 旨在从文本中找到命名实体,并将它们划分到事先预定义的类别(人员、地点、组织、时间等)。

常见的命名实体识别工具如下表所示,包括:NLTK,spaCy,文本工程通用架构(GATE) -- ANNIE,Apache OpenNLP,Stanford CoreNLP,DKPro核心,MITIE,Watson NLP,TextRazor,FreeLing 等。

示例 12:使用 TextBlob 实现词性标注

实现代码:

from nltk import word_tokenize, pos_tag, ne_chunk
input_str = “Bill works for Apple so he went to Boston for a conference.”
print ne_chunk(pos_tag(word_tokenize(input_str)))

输出:

(S (PERSON Bill/NNP) works/VBZ for/IN Apple/NNP so/IN he/PRP went/VBD to/TO (GPE Boston/NNP) for/IN a/DT conference/NN ./.)

共指解析 Coreference resolution(回指分辨率 anaphora resolution)

代词和其他引用表达应该与正确的个体联系起来。Coreference resolution 在文本中指的是引用真实世界中的同一个实体。如在句子 “安德鲁说他会买车”中,代词“他”指的是同一个人,即“安德鲁”。常用的 Coreference resolution 工具如下表所示,包括 Stanford CoreNLP,spaCy,Open Calais,Apache OpenNLP 等。

搭配提取(Collocation extraction)

搭配提取过程并不是单独、偶然发生的,它是与单词组合一同发生的过程。该过程的示例包括“打破规则 break the rules”,“空闲时间 free time”,“得出结论 draw a conclusion”,“记住 keep in mind”,“准备好 get ready”等。

示例 13:使用 ICE 实现搭配提取

实现代码:

input=[“he and Chazz duel with all keys on the line.”]
from ICE import CollocationExtractor
extractor = CollocationExtractor.with_collocation_pipeline(“T1” , bing_key = “Temp”,pos_check = False)
print(extractor.get_collocations_of_length(input, length = 3))

输出:

[“on the line”]

关系提取(Relationship extraction)

关系提取过程是指从非结构化的数据源 (如原始文本)获取结构化的文本信息。严格来说,它确定了命名实体(如人、组织、地点的实体) 之间的关系(如配偶、就业等关系)。例如,从“昨天与 Mark 和 Emily 结婚”这句话中,我们可以提取到的信息是 Mark 是 Emily 的丈夫。

     

总结

本文讨论文本预处理及其主要步骤,包括正则化、符号化、词干化、词形还原、词语分块、词性标注、命名实体识别、共指解析、搭配提取和关系提取。还通过一些表格罗列出常见的文本预处理工具及所对应的示例。在完成这些预处理工作后,得到的结果可以用于更复杂的 NLP 任务,如机器翻译、自然语言生成等任务。

推荐阅读:这个GitHub 1400星的Git魔法书火了,斯坦福校友出品丨有中文版贼 TM 好用的 Java 工具类库
超全Python IDE武器库大总结,优缺点一目了然!
秋招来袭!GitHub28.5颗星!这个汇聚阿里,腾讯,百度,美团,头条的面试题库必须安利!
收获10400颗星!这个Python库有点黑科技,竟然可以伪造很多'假'的数据!
牛掰了!这个Python库有点逆天了,竟然能把图片,视频无损清晰放大!


点这里,获取一大波福利
5分钟用Gradio搭建文本摘要AI工具 文本摘要是一种将长文本自动压缩为简洁、准确概要的自然语言处理任务,其核心依赖预训练语言模型与序列到序列生成技术。借助Hugging Face生态中的轻量级模型(如DistilBART)和Gradio这类低代码交互框架,开发者可跳过前后端工程复杂度,直接实现模型能力的可视化验证与快速原型迭代。该方案显著降低AI应用落地门槛,适用于模型调试、业务方协同评审、教学演示等场景,尤其适合需要本地化、零部署、高可控性的技术验证阶段。本文即围绕Gradio与文本摘要的高效结合展开实操。 阅读详情

相关推荐

Windows下Python脚本后台运行不弹窗?试试pythonw.exe的这几种用法

本文详细介绍了在Windows下使用pythonw.exe实现Python脚本后台静默运行的多种方法。从技术原理到实际应用场景,包括系统托盘程序开发、计划任务集成等高级用法,帮助开发者彻底解决控制台窗口弹出的问题,提升用户体验和程序安全性。

weixin_30654583的博客 423

利用python中的nltk库及正则表达式实现英文单词词频及出现年份统计

英语单词词频及出现年份统计

ayaishere_的博客 1132

JMeter压力测试实战:集成Python OCR自动识别图形验证码

在软件性能测试领域,压力测试是评估系统在高并发场景下稳定性的关键手段。其核心原理是通过模拟大量用户并发操作,检测服务器在极限负载下的响应时间、吞吐量及资源消耗。对于包含图形验证码的注册、登录等关键业务流程,传统的压测工具往往难以处理验证码校验环节,导致测试场景失真,无法真实反映包含验证码生成、校验逻辑在内的系统整体性能。通过集成OCR(光学字符识别)技术,可以实现验证码的自动化识别与填充,从而构建完整的、贴近真实用户行为的压测流程。本文以JMeter这一主流压测工具为基础,结合Python与Tesserac

weixin_33805743的博客 351

NLP(四)词形还原(Lemmatization)

    词形还原(Lemmatization)是文本预处理中的重要部分,与词干提取(stemming)很相似。 一,什么是词形还原     简单说来,词形还原就是去掉单词的词缀,提取单词的主干部分,通常提取后的单词会是字典中的单词,不同于词干提取(stemming),提取后的单词不一定会出现在单词中。比如,单词“cars”词形还原后的单词为“car”,单词“ate”词形还原后的单词为“eat”。     在Python的nltk模块中,使用WordNet为我们提供了稳健的词形还原的函数。如以下示例Pyt.

TFATS的博客 1万+

lemmatizer:英语用词法提取器。 受到Python的nltk.corpus.reader.wordnet.morphy的启发

强化剂 用于英语文本的引词器。 受Python的软件包的启发。 基于mtbr在其博客条目lemmatizer中发布的代码 0.2版增加了在运行时添加用户提供的数据的功能 安装 sudo gem install lemmatizer 用法 require "lemmatizer" lem = Lemmatizer . new p lem . lemma ( "dogs" , :noun ) # => "dog" p lem . lemma ( "hired" , :verb ) # => "hire" p lem . lemma ( "hotter" , :adj ) # =>

cadence Virtuoso ADE原理图库中的VCVS(压控电压源)使用

Symbol: vcvs (Voltage Controlled Voltage Source) Vop−Von=egain⋅(Vip−Vin)V_{op}-V_{on}=egain\cdot(V_{ip}-V_{in})Vop​−Von​=egain⋅(Vip​−Vin​) 所以可以得出 ⟹Vop=egain⋅(Vip−Vin)+Von\Longrightarrow V_{op}=egain\cdot(V_{ip}-V_{in})+V_{on}⟹Vop​=egain⋅(Vip​−Vin​)+Von​ 使

大学生视野 2万+

python 常用代码总结_Python文本预处理,试试BAT大佬总结的实用代码!

原标题:Python文本预处理,试试BAT大佬总结的实用代码! 作者:Data Monster, 译者:Linstancy, 出品:AI科技大本营(ID:rgznai100)本文将讨论文本预处理的基本步骤,旨在将文本信息从人类语言转换为机器可读格式以便用于后续处理。此外,本文还将进一步讨论文本预处理过程所需要的工具。当拿到一个文本后,首先从文本正则化 (text normalization)处理开...

weixin_39631007的博客 127

PHP+MYSQL宠物主题动态网页设计源码+数据库,大学生期末大作业,PHP课程设计

PHP+MYSQL宠物主题动态网页设计源码+数据库,大学生期末大作业,PHP课程设计提示:本文采用PHP对数据库进行操作:本文就介绍了PHP实现对MySQL数据库的增删改查操作基础内容。

899

python文本预处理函数_Python文本预处理,试试BAT大佬总结的实用代码!

原标题:Python文本预处理,试试BAT大佬总结的实用代码! 作者:Data Monster, 译者:Linstancy, 出品:AI科技大本营(ID:rgznai100)本文将讨论文本预处理的基本步骤,旨在将文本信息从人类语言转换为机器可读格式以便用于后续处理。此外,本文还将进一步讨论文本预处理过程所需要的工具。当拿到一个文本后,首先从文本正则化 (text normalization)处理开...

weixin_39703551的博客 146

Zephyr RTOS线程间通讯实战:消息队列与信号量的5个经典应用场景

本文深入探讨了Zephyr RTOS中线程间通讯的核心机制,通过消息队列与信号量的组合,详细解析了传感器数据处理流水线、命令分发系统、日志记录、资源池管理以及周期性任务协同调度等5个经典应用场景。这些实战模式为构建高效、稳定且可维护的嵌入式多线程系统提供了清晰的设计蓝图和代码范例。

tomato的博客 94

基于Android13的系统启动流程分析(三)之FirstStageMain阶段

init进程是Android系统中用户空间的第一个进程,作为第一个进程,它被赋予了很多极其重要的工作职责,比如创建zygote(孵化器)和属性服务等。init进程是由多个源文件共同组成的,这些文件位于源码目录system/core/init1. Bootloader 引导当按下设备电源键时,最先运行的就是 bootloader(固化在ROM的程序),bootloader 的主要作用就是硬件设备(如 CPU、flash、内存)的初始化并加载到RAM,通过建立内存空间映射,为装载 Linux 内核做好准备,。

q1210249579的博客 5496

深度学习图像分割项目:Python代码调试与优化全攻略,涵盖主流网络与数据预处理

Python 深度学习代码调试,图像分割代码调试,图像分割代码1、2D医学图像分割项目,调试主流2D深度学习网络CNN(U-Net、CE-Net、R2U-Net、CPFNet、KiU-Net等等),Transformer(Swin-Transformer、Swin-Unet、BAT、PVT等等)。2、记录Tensorboard曲线、日志文档、生成热力图、输出预测图像、记录各指标结果等。3、数据格式转换、数据批量重命名、数据增强、改变图像尺寸等。深夜两点半的实验室,咖啡机第N次发出空转的嗡鸣。

2502_94431433的博客 279

.NET MAUI 第13讲 深入探索 .NET MAUI Essentials:让应用感知设备与环境,打造智能体验

摘要:本文介绍了.NET MAUI Essentials库如何赋能移动应用感知设备环境的能力。文章详细讲解了设备信息获取(DeviceInfo)、网络状态监测(Connectivity)、地理位置服务(Geolocation)、地图集成(Map)以及传感器(Accelerometer等)等核心功能的使用方法,并提供了完整的代码示例。通过一个综合练习,展示了如何构建设备信息仪表板,实时显示设备参数和网络状态,并实现位置获取与地图导航功能。这些跨平台API能显著提升应用智能化和用户体验,同时保持代码简洁高效。

AlphaNil的博客 1085

Python 深度学习代码调试,图像分割代码调试,图像分割代码 1、2D医学图像分割项目

Python 深度学习代码调试,图像分割代码调试,图像分割代码1、2D医学图像分割项目,调试主流2D深度学习网络CNN(U-Net、CE-Net、R2U-Net、CPFNet、KiU-Net等等),Transformer(Swin-Transformer、Swin-Unet、BAT、PVT等等)。2、记录Tensorboard曲线、日志文档、生成热力图、输出预测图像、记录各指标结果等。3、数据格式转换、数据批量重命名、数据增强、改变图像尺寸等。深夜两点半的实验室,咖啡机第N次发出空转的嗡鸣。

TjlIlSzJbh的博客 1506

泰凌微8258入门教程 基础篇①——Bluetooth® SIG Mesh 快速上手

Bluetooth® SIG Mesh Quick Start

6728

LAMMPS实例教程—In文件详解

本博文主要介绍专栏 《LAMMPS实例教程—In文件详解》, 针对于 Lammps 可分析的物理过程进行讲解,提供 In 文件以及后处理方法,持续更新。 目前分为8个专题: 1)力学专题、2)传热专题、3)相变专题、4)界面专题、5)吸附专题、6)流动专题、7)物性专题以及8)基础理论专题。

Rockyoung 3万+

如何保护Python源码?从打包、混淆到加密字节码执行

在软件开发中,代码安全是一个重要的课题。Python 代码由于以源码形式直接部署到服务器并通过解释器执行,容易暴露其中的敏感信息,如 API 密钥、加密盐等。为了解决这一问题,开发者需要采取有效的措施对代码进行加密或保护。本文将详细探讨几种常见的方案,包括编译为可执行文件、生成字节码文件、代码混淆以及基于动态解密的自定义解释器等。这些方法各有特点,可根据实际需求选择适合的方案。第一种方法是编译为可执行文件。

General_zy的博客 3897

SIMULINK开发项目实例 1000 例专栏之第802例--基于电机驱动系统的场景实例:永磁同步电机(PMSM)在电动汽车中的矢量控制仿真

随着全球对环境保护的关注增加,电动汽车(Electric Vehicle, EV)因其环保特性而受到广泛关注。永磁同步电机(Permanent Magnet Synchronous Motor, PMSM)由于其高效率、高功率密度和良好的动态响应性能,在电动汽车驱动系统中得到了广泛应用。矢量控制(Field-Oriented Control, FOC)是实现PMSM高性能控制的关键技术之一,它能够实现对电机转矩和磁场的独立控制,从而达到类似直流电机的控制效果。本文将详细介绍如何使用来构建一个。

xiaoheshang_123的博客 267

Python property() 函数

property()函数的作用是在新式类中返回属性值。class C: def __init__: self._x = None def getx: return self

aiwording的博客 13

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

告别PyTorch依赖:MiniCPM-V-4.7-1B-mxfp4原生处理器如何简化本地多模态推理

MiniCPM-V-4.7-1B-mxfp4 是一款专为 Apple MLX 平台打造的 4 位量化多模态模型。它内置基于 NumPy/Pillow 的**原生处理器**,跑本地多模态推理时完全不需要 PyTorch,也不需要下载任何远程代码——文本、图片、多图、视频,一条命令即可在本地设备上流畅运行。 ## 这个模型是什么? MiniCPM-V-4.7-1B-mxfp4 由 OpenBMB

gitblog_09806的博客 964

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

GPT-SoVITS 少样本语音克隆完整教程:从 5 秒录音到专属声音模型

如果你手里只有一段 5 秒的人声录音,能不能让它读出一整篇文章?GPT-SoVITS(一个开源的少样本语音克隆与文本转语音工具)就是解决这个问题的:5 秒录音可以直接零样本合成,1 分钟录音可以微调出一个音色更接近本人的专属模型。本文带你在自己电脑上完整走一遍:装好环境、即时推理、准备数据、训练模型、对比效果。 ## 先跑起来:在三种机器上安装 GPT-SoVITS 这一节的目标只有一个:让浏

gitblog_00405的博客 929

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Python办公自动化实战:从脚本编写到工业级交付

Python办公自动化是面向职场人的效率基础设施,其核心在于用确定性代码处理重复性任务,而非掌握编程语法本身。它基于文件IO、HTTP协议、正则表达式等基础原理,通过pandas、PyPDF2、Playwright等工具链实现Excel报表生成、PDF结构化提取、Web表单自动提交等高频场景。技术价值体现在显著降低人工操作耗时、提升数据一致性与流程可追溯性,并支撑异常拦截、日志归档、一键回滚等工业级健壮性要求。当前主流应用已延伸至LLM协同质检、企业内网深度集成及团队协作流重构。本文聚焦真实办公环境下的自动

cique2620的博客 533
上一篇: GitHub上十大最火的Python项目,最后一个竟然是它!
下一篇: 使用 Python 下载的 11 种姿势,一种比一种高级
菜鸟学Python
博客等级 码龄9年 8029粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值