大揭秘!Python处理办公自动化的10大场景!

2023-12-16

知乎上有个热门问题,Python 未来会成为大众办公常用编程工具吗?

在编程世界里,Python已经是名副其实的网红了。曾经一个学汉语言的研究生,问我怎么学Python,因为他们课程论文里需要用到文本分析,用Python来跑数据。我和他说,你看两天语法,就可以上手开干,不会的再查资料。后来这位同学半个月就用Python把论文数据搞好了。

所以Python最大优势在于容易学,门槛比Java、C++低非常多,给非程序员群体提供了用代码干活的可能性。当然Python能成为大众编程工具,不光光是因为易学,还因为Python有成千上万的工具包,遍布各行各业。

举10几个办公自动化常见的例子,Python都能高效处理。

1、Python处理Excel数据

可以使用pandas、xlwings、openpyxl等包来对Excel进行增删改查、格式调整等操作,甚至可以使用Python函数来对excel数据进行分析。

img

读取excel表格

importxlwings asxw

wb = xw.Book # this will create a new workbook

wb = xw.Book( ‘FileName.xlsx’) # connect to a file that is open or in the current working directory

wb = xw.Book( r’C:\path\to\file.xlsx’) # on Windows: use raw strings to escape backslashes

将matplotlib绘图写入excel表格

importmatplotlib.pyplot asplt

importxlwings asxw

fig = plt.figure

plt.plot([ 1, 2, 3])

sheet = xw.Book.sheets[ 0]

sheet.pictures.add(fig, name= ‘MyPlot’, update= True)

img

2、Python处理PDF文本

PDF几乎是最常见的文本格式,很多人有各种处理PDF的需求,比如制作PDF、获取文本、获取图片、获取表格等。Python中有PyPDF、pdfplumber、ReportLab、PyMuPDF等包可以轻松实现这些需求。

img

提取PDF文字

importPyPDF2

pdfFile = open( ‘example.pdf’, ‘rb’)

pdfReader = PyPDF2.PdfFileReader(pdfFile)

print(pdfReader.numPages)

page = pdfReader.getPage( 0)

print(page.extractText)

pdfFile.close

提取PDF表格

# 提取pdf表格

importpdfplumber

withpdfplumber.open( “example.pdf”) aspdf:

page01 = pdf.pages[ 0] #指定页码

table1 = page01.extract_table #提取单个表格

# table2 = page01.extract_tables#提取多个表格

print(table1)

3、Python处理Email

在Python中可以使用smtplib配合email库,来实现邮件的自动化传输,非常方便。

importsmtplib

importemail

# 负责将多个对象集合起来

fromemail.mime.multipart importMIMEMultipart

fromemail.header importHeader

# SMTP服务器,这里使用163邮箱

mail_host = “smtp.163.com”

# 发件人邮箱

mail_sender = “******@163.com”

# 邮箱授权码,注意这里不是邮箱密码,如何获取邮箱授权码,请看本文最后教程

mail_license = “********”

# 收件人邮箱,可以为多个收件人

mail_receivers = [ “ @qq.com", " @outlook.com”]

mm = MIMEMultipart( ‘related’)

# 邮件正文内容

body_content = “”“你好,这是一个测试邮件!”“”

# 构造文本,参数1:正文内容,参数2:文本格式,参数3:编码方式

message_text = MIMEText(body_content, “plain”, “utf-8”)

# 向MIMEMultipart对象中添加文本对象

mm.attach(message_text)

# 创建SMTP对象

stp = smtplib.SMTP

# 设置发件人邮箱的域名和端口,端口地址为25

stp.connect(mail_host, 25)

# set_debuglevel(1)可以打印出和SMTP服务器交互的所有信息

stp.set_debuglevel( 1)

# 登录邮箱,传递参数1:邮箱地址,参数2:邮箱授权码

stp.login(mail_sender,mail_license)

# 发送邮件,传递参数1:发件人邮箱地址,参数2:收件人邮箱地址,参数3:把邮件内容格式改为str

stp.sendmail(mail_sender, mail_receivers, mm.as_string)

print( “邮件发送成功”)

# 关闭SMTP对象

stp.quit

4、Python处理数据库

数据库是我们常用的办公应用,Python中有各种数据库驱动接口包,支持对数据库的增删改查、运维管理工作。比如说pymysql包对应MySQL、psycopg2包对应PostgreSQL、pymssql包对应sqlserver、cxoracle包对应Oracle、PyMongo包对应MongoDB等等。

对MySQL的连接查询

importpymysql

# 打开数据库连接

db = pymysql.connect(host= ‘localhost’,

user= ‘testuser’,

password= ‘test123’,

database= ‘TESTDB’)

# 使用 cursor 方法创建一个游标对象 cursor

cursor = db.cursor

# 使用 execute 方法执行 SQL 查询

cursor.execute( “SELECT VERSION”)

# 使用 fetchone 方法获取单条数据.

data = cursor.fetchone

print( "Database version : %s "% data)

# 关闭数据库连接

db.close

5、Python处理批量文件

对很多办公场景来说,批量处理文件一直是个脏活累活,Python可以帮你脱离苦海。Python中有很多处理系统文件的包,比如sys、os、shutil、glob、path.py等等。

批量删除不同文件夹下的同名文件夹

importos,shutil

importsys

importnumpy asnp

defarrange_file(dir_path0):

fordirpath,dirnames,filenames inos.walk(dir_path0):

if’my_result’indirpath:

# print(dirpath)

shutil.rmtree(dirpath)

批量修改文件后缀名

importos

deffile_rename:

path = input( “请输入你需要修改的目录(格式如’F:\test’):”)

old_suffix = input( ‘请输入你需要修改的后缀(需要加点.):’)

new_suffix = input( ‘请输入你要改成的后缀(需要加点.):’)

file_list = os.listdir(path)

forfile infile_list:

old_dir = os.path.join(path, file)

print( ‘当前文件:’, file)

ifos.path.isdir(old_dir):

continue

ifold_suffix != os.path.splitext(file)[ 1]:

continue

filename = os.path.splitext(file)[ 0]

new_dir = os.path.join(path, filename + new_suffix)

os.rename(old_dir, new_dir)

if__name__ == ‘ main ’:

file_rename

6、Python控制鼠标

这是很多人的需求,实现对鼠标的自动控制,去做一些流水线的工作,比如软件测试。

Python有个pyautogui库可以任意地去控制你的鼠标。

控制鼠标左击/右击/双击函数以及测试源码

# 获取鼠标位置

importpyautogui aspg

try:

whileTrue:

x, y = pg.position

print(str(x) + " "+ str(y)) #输出鼠标位置

if1746< x < 1800and2< y < 33:

pg.click #左键单击

if1200< x < 1270and600< y < 620:

pg.click(button= ‘right’) #右键单击

if1646< x < 1700and2< y < 33:

pg.doubleClick #左键双击

exceptKeyboardInterrupt:

print( “\n”)

7、Python控制键盘

同样的,Python也可以通过pyautogui控制键盘。

键盘写入

importpyautogui

#typewrite无法输入中文内容,中英文混合的只能输入英文

#interval设置文本输入速度,默认值为0

pyautogui.typewrite( ‘你好,world!’,interval= 0.5)

8、Python压缩文件

压缩文件是办公中常见的操作,一般压缩会使用压缩软件,需要手动操作。

Python中有很多包支持文件压缩,可以让你自动化压缩或者解压缩本地文件,或者将内存中的分析结果进行打包。比如zipfile、zlib、tarfile等可以实现对.zip、.rar、.7z等压缩文件格式的操作。

压缩文件

importzipfile

try:

withzipfile.ZipFile( “c://test.zip”,mode= “w”) asf:

f.write( “c://test.txt”) #写入压缩文件,会把压缩文件中的原有覆盖

exceptException ase:

print( “异常对象的类型是:%s”%type(e))

print( “异常对象的内容是:%s”%e)

finally:

f.close

解压文件

importzipfile

try:

withzipfile.ZipFile( “c://test.zip”,mode= “a”) asf:

f.extractall( “c://”,pwd= b"root") ##将文件解压到指定目录,解压密码为root

exceptException ase:

print( “异常对象的类型是:%s”%type(e))

print( “异常对象的内容是:%s”%e)

finally:

f.close

9、Python爬取网络数据

python爬虫应该是最受欢迎的功能,也是广大Python爱好者们入坑的主要的原因。

Python中有非常多的包支持爬虫,而爬虫包又分为抓取、解析两种。

比如说requests、urllib这种是网络数据请求工具,也就是抓取包;xpath、re、bs4这种会对抓取下来的网页内容进行解析,称为解析包。

爬取百度首页图片,并保存到本地

# 导入urlopen

fromurllib.request importurlopen

# 导入BeautifulSoup

frombs4 importBeautifulSoup asbf

# 导入urlretrieve函数,用于下载图片

fromurllib.request importurlretrieve

# 请求获取HTML

html = urlopen( “http://www.baidu.com/”)

# 用BeautifulSoup解析html

obj = bf(html.read, ‘html.parser’)

# 从标签head、title里提取标题

title = obj.head.title

# 只提取logo图片的信息

logo_pic_info = obj.find_all( ‘img’,class_= “index-logo-src”)

# 提取logo图片的链接

logo_url = “https:”+logo_pic_info[ 0][ ‘src’]

# 使用urlretrieve下载图片

urlretrieve(logo_url, ‘logo.png’)

10、Python处理图片图表

在Python中处理图像的包有scikit Image、PIL、OpenCV等,处理图表的包有matplotlib、plotly、seaborn等。

对图片进行黑白化处理

fromPIL importImage

fromPIL importImageEnhance

img_main = Image.open( u’E:/login1.png’)

img_main = img_main.convert( ‘L’)

threshold1 = 138

table1 = []

fori inrange( 256):

ifi < threshold1:

table1.append( 0)

else:

table1.append( 1)

img_main = img_main.point(table1, “1”)

img_main.save( u’E:/login3.png’)

生成统计图表

importnumpy asnp

importmatplotlib.pyplot asplt

N = 5

menMeans = ( 20, 35, 30, 35, 27)

womenMeans = ( 25, 32, 34, 20, 25)

menStd = ( 2, 3, 4, 1, 2)

womenStd = ( 3, 5, 2, 3, 3)

ind = np.arange(N) # the x locations for the groups

width = 0.35# the width of the bars: can also be len(x) sequence

p1 = plt.bar(ind, menMeans, width, yerr=menStd)

p2 = plt.bar(ind, womenMeans, width,

bottom=menMeans, yerr=womenStd)

plt.ylabel( ‘Scores’)

plt.title( ‘Scores by group and gender’)

plt.xticks(ind, ( ‘G1’, ‘G2’, ‘G3’, ‘G4’, ‘G5’))

plt.yticks(np.arange( 0, 81, 10))

plt.legend((p1[ 0], p2[ 0]), ( ‘Men’, ‘Women’))

plt.show

小结

总之Python会成为大众化的编程语言,帮助到更多需要的人。

-END-


学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习、自动化测试带你从零基础系统性的学好Python!

???? 安全链接,放心点击

????Python学习大礼包????

在这里插入图片描述

????Python学习路线汇总????

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。 (全套教程文末领取哈)
在这里插入图片描述

????Python必备开发工具????

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

????Python实战案例????

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

????Python书籍和视频合集????

观看零基础学习书籍和视频,看书籍和视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

????Python面试刷题????

????Python副业兼职路线????

在这里插入图片描述
在这里插入图片描述
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以点击链接免费领取 或者 保存图片到 wx扫描二v码免费领取 保证100%免费

???? 安全链接,放心点击

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

大揭秘!Python处理办公自动化的10大场景! 的相关文章

  • 散景图只会弹出一个空白窗口

    所以我最近一直在尝试学习散景 一切都很顺利 但突然间 每当我尝试制作散景图时 浏览器就会显示一个空白页面 我没有收到任何错误代码 只有空白页 这是我几天前成功用来创建绘图的程序 我什至尝试加载几周前制作的 html 绘图文件 该文件在同事计
  • 使用三个一维数组绘制等值线图

    正如标题所示 我想使用三个一维数组绘制等高线图 这么说吧 x np array 1 2 3 and y np array 1 2 3 and z np array 20 21 45 为了在 matplotlib 中绘制等高线图 我对x an
  • 将 ical 附件的邮件消息的内容类型设置为“text/calendar; method=REQUEST”

    我正在尝试使用 App Engine 邮件 API 从 App Engine 发送 iCalendar 格式的 ics 文件 这在 GMail 中非常有效 但是 Outlook 无法识别该文件 我认为问题在于内容类型设置为 文本 日历 而不
  • 如何打印前面有一定数量空格的整数?

    C has printf Xd Y 它只打印整数 X 并使其在控制台窗口上占据 Y 空格 例如 printf 3d 10 console 10 printf 5d 5 console 5 我如何在 python 3 中使用它 This pr
  • 函数名称未定义

    我有一段代码 看起来像这样 if name main main def main print hello 但是 当我尝试运行此代码时 出现错误 NameError 名称 main 未定义 我是否没有在函数 def main 的第一行定义名称
  • 学习Python中的解析器

    我记得我读过有关解析器的内容 您只需提供一些示例行 它就知道如何解析某些文本 它只是确定两条线之间的差异 以了解可变部分是什么 我以为它是用 python 写的 但我不确定 有谁知道那是什么图书馆吗 可能你的意思是模板制作器 http co
  • virtualenvwrapper 函数在 shell 脚本中不可用

    所以 我再一次制作了一个很棒的 python 程序 它让我的生活变得更加轻松 并节省了大量时间 当然 这涉及到一个 virtualenv 用mkvirtualenvvirtualenvwrapper 的功能 该项目有一个requiremen
  • 右键单击 QPushButton 上的 contextMenu

    对于我的应用程序 我在 Qt Designer 中创建了一个 GUI 并将其转换为 python 2 6 代码 关于一些QPushButton 与设计器创建 我想添加右键单击上下文菜单 菜单选项取决于应用程序状态 如何实现这样的上下文菜单
  • matplotlib vlines 图中未应用 y 轴的最小值

    我正在 matplotlib 中绘制 vlines 图 数据集中的所有 y 值如下 gt 0 我希望 y 轴最底部的刻度能够读取0 但相反 我得到 500 这是代码 usr bin env python import numpy as np
  • ImproperlyConfigured at / 不允许空静态前缀 - Django

    我正在使用 Django 上传 显示图像 该网站部署在 Heroku 上 下列的this https coderwall com p bz0sng教程我能够成功上传图像 但是 图像并未显示在模板中 然后我了解到我的 urls py 末尾应该
  • 类变量:“类列表”与“类布尔值”[重复]

    这个问题在这里已经有答案了 我不明白以下示例的区别 一次类的实例可以更改另一个实例的类变量 而另一次则不能 示例1 class MyClass object mylist def add self self mylist append 1
  • 在python中使用编解码器utf-8打开文件错误

    我在 windows xp 和 python 2 6 4 上执行以下代码 但它显示 IOError 如何打开名称带有 utf 8 编解码器的文件 gt gt gt open unicode txt euc kr encode utf 8 T
  • 如何将 pandas DataFrame 转换为 TimeSeries?

    我正在寻找一种将 DataFrame 转换为 TimeSeries 而不拆分索引和值列的方法 有任何想法吗 谢谢 In 20 import pandas as pd In 21 import numpy as np In 22 dates
  • 列表中的特定范围(python)

    我有一个从文本字符串中提取的整数列表 因此当我打印该列表 我称之为test I get 135 2256 1984 3985 1991 1023 1999 我想打印或制作一个仅包含特定范围内的数字的新列表 例如1000 2000之间 我尝试
  • 在Python中随机交错2个数组

    假设我有两个数组 a 1 2 3 4 b 5 6 7 8 9 我想将这两个数组交错为变量 c 注意 a 和 b 不一定具有相同的长度 但我不希望它们以确定性的方式交错 简而言之 仅仅压缩这两个数组是不够的 我不想要 c 1 5 2 6 3
  • 如何在类型提示中定义元组或列表的大小

    有没有办法在参数的类型提示中定义元组或列表的大小 目前我正在使用这样的东西 from typing import List Optional Tuple def function name self list1 List Class1 if
  • 为什么我会在 Python 字符串格式中使用除 %r 之外的其他内容?

    我偶尔会使用 Python 字符串格式 这可以像这样完成 print int i Float f String s 54 34 434 some text 但是 这也可以这样做 print int r Float r String r 54
  • python 中的 F 字符串前缀给出语法错误[重复]

    这个问题在这里已经有答案了 我有一个名为 method 的变量 它的值是 POST 但是当我尝试运行时print f method method is used 它不断在最后一个双引号处给出语法错误 我找不到它这样做的原因 我正在使用 py
  • 带 Qt 的菜单栏/系统托盘应用程序

    我是 Qt PyQt 的新手 我正在尝试制作一个应用程序 其功能将从菜单栏 系统托盘执行 这里展示了一个完美的例子 我找不到关于如何做到这一点的好资源 有人可以建议吗 Thanks 我认为您正在寻找与QMenu and QMainWindo
  • 在自定义 keras 层的调用函数中传递附加参数

    我创建了一个自定义 keras 层 目的是在推理过程中手动更改前一层的激活 以下是基本层 它只是将激活值乘以一个数字 import numpy as np from keras import backend as K from keras

随机推荐

  • 字节内网被催更的漫画:实习四个月,我的真实体验!

    小米前端日常实习 拼多多 非必要就别去了吧 一个985废物的春招诈骗史 秋招总结 逃离互联网哩 苹果公司嵌入式工程师面经 offer选择 拒了华为 重回0 offer 解约的同学看过来 提供一份解约思路 每人进来骂一句 我就能改简历改到死
  • 开发者都能玩转的大模型训练

    本篇文章授权活动官方亚马逊云科技文章转发 改写权 包括不限于在 亚马逊云科技开发者社区 知乎 自媒体平台 第三方开发者媒体等亚马逊云科技官方渠道 目录 前言 概念基础 原理核心 入手体验 体验收获 结束语 参考文献 前言 看了刚结束的亚马逊
  • GitHub Universe 2023 Watch Party in Shanghai:开源开发者日盛会

    目录 前言 GitHub Universe 2023的背景 开源开发者日活动亮点 本次参会的意义 活动日程 最后 前言 作为全球最大的代码托管平台 GitHub每年都会举办一场令开源开发者们翘首以待的盛会 GitHub Universe 今
  • Vue:监视属性功能实现

    一 普通监视 基础案例代码片段 这里 主要是监视 isHot 变量的变化 const vm new Vue el root data isHot true computed info return this isHot 炎热 凉爽 meth
  • 电磁场与纳米圆柱体的相互作用

    摘要 电磁场和光的波长尺度的纳米结构的相互作用必须使用严格的Maxwell求解器进行研究 通过将完美匹配层 PML 技术与傅立叶模态方法 FMM 相结合 可以在VirtualLab Fusion中对非周期性纳米结构进行建模 本示例研究了聚焦
  • 实践!在Spring Boot启动时添加方法运行,一文全懂!

    Springboot最佳实践 在Spring Boot启动时添加方法运行 在开发Spring Boot应用程序时 有时我们需要在启动时运行方法或一段代码 这段代码可以是任何内容 从记录某些信息到设置数据库 cron作业等 我们不能仅将此代码
  • 《OptiBPM入门教程》好书分享

    目 录 1 入门指南 1 1 OptiBPM安装及说明 1 2 OptiBPM简介 1 3 光波导介绍 1 4 快速入门 2 创建一个简单的MMI耦合器 2 1 定义MMI耦合器材料 2 2 定义布局设置 2 3 创建一个MMI耦合器 2
  • 腾讯云HAI:人人都可无门槛AI作画!

    目录 前言 关于HAI HAI优势 开启HAI使用 清理资源 体验心得 结束语 参考文献 前言 随着科技的不断进步和数据驱动的时代到来 越来越多的开发者和数据研究人员需要强大的计算能力来支持他们的工作 尤其是在处理大规模数据 进行机器学习和
  • SpringBoot - @PostConstruct、InitializingBean、 ApplicationRunner 和 CommandLineRunner的执行顺序

    写在前面 在实际开发场景中 经常会遇到数据初始化的业务场景 那么如何在Spring容器启动时执行相关操作呢 比如 读取配置文件 数据库连接 数据缓存 数据预计算 可以使用 PostConstruct InitializingBean App
  • FRED中全息元件的建模

    简单2点HOE 图1 两个结构光与全息表面 每个点都会发出一个球面波 在全息表面形成干涉 指定结构光的位置 图2 在表面的局部坐标系中给出的坐标 衍射级数是明确的
  • Vue:Vue的开发者工具不显示Vue实例中的data数据

    一 情况描述 代码 页面 可以看到 input 获取到了 data 数据 但是 vue devtool 没有获取到 data 数据 二 解决办法 解决办法1 data name 的值不能全是中文 比如改成 aa尚硅谷 解决办法2 data
  • 帮我超越技术壁垒的“泰斗”服务--Amazon ElastiCache

    本篇文章授权活动官方亚马逊云科技文章转发 改写权 包括不限于在 亚马逊云科技开发者社区 知乎 自媒体平台 第三方开发者媒体等亚马逊云科技官方渠道 目录 前言 Amazon ElastiCache概念 实际体验操作 Amazon Elasti
  • 4款免费开源AI换脸工具,支持图片换脸、视频换脸、直播实时换脸(附安装链接)

    昨天给大家分享了AI短剧玩法 不少同学表示对AI视频换脸要求多推荐几个工具 那么本期就系统系整理一下目前市面上比较好用的4个免费开源 可本地化安装的AI换脸工具合集 并附带下载地址 1 Roop unleashed Roop这款工具 应该是
  • 低代码开发:属于“美味膳食”还是“垃圾食品”

    目录 引言 低代码是什么 低代码的优点 使用挑战 未来展望 最后 引言 随着数字化转型的迅猛发展 低代码开发平台逐渐成为了企业和开发者的关注焦点 尤其是前两年低代码的迅速火爆 来势汹汹 号称要让大部分程序员下岗的功能 但是过了不到三年时间
  • 程序员养生指南

    目录 前言 调整工作习惯 保持合理饮食 积极参与活动 保持良好睡眠 精神调适与放松 结语 前言 不用多说 想必都知道程序员是一份高强度 高压力 高危 的职业 长期坐姿 熬夜加班等不良生活习惯会对人的身体健康造成负面影响 长时间的工作 高强度
  • Vue:用IDEA开发Vue,标签语法爆红问题处理

    一 场景描述 我在 IDEA 中 学习 Vue 课程 入门学习时 是在 html 文件中 script 引入 vue js 文件方式 此时 在 html 文件中用 v 标签 爆红 二 解决办法 打开 菜单栏 File Settings 选择
  • 展会回顾|CASAIM应邀参加一汽大众秋季创新科技展,展出最新的第二代CASAIM-IS自动化测量系统

    11月30日至12月1日 CASAIM应邀参加一汽大众秋季创新科技展 展出最新的第二代CASAIM IS自动化测量系统 现场一汽大众相关领导和成员及其他厂商莅临参观 就自动化测量技术应用进行深入交流和探讨 第二代CASAIM IS自动化测量
  • 参加2023谷歌开发者社区 DevFest的洞察与感悟

    目录 前言 关于GDG 主会场精彩分享 分会场干货满满 共创未来之旅 参会体验 结束语 前言 在12月10日 DevFest又一次来临了 潮流与技术的光芒同时绽放 作为一名热衷技术的开发者 我有幸参与了这次盛会 也非常荣幸能够和线上三十万开
  • 通信子网在计算机网络中的地位和作用

    一 通信子网是计算机网络的核心组成部分 通信子网是计算机网络的核心组成部分 它负责为计算机网络中的各种设备提供通信支持 无论是主机之间的数据传输 还是主机与终端之间的数据通信 都需要通过通信子网来实现 通信子网是连接各个设备的关键基础设施
  • 大揭秘!Python处理办公自动化的10大场景!

    知乎上有个热门问题 Python 未来会成为大众办公常用编程工具吗 在编程世界里 Python已经是名副其实的网红了 曾经一个学汉语言的研究生 问我怎么学Python 因为他们课程论文里需要用到文本分析 用Python来跑数据 我和他说 你