侵权投诉

如何用 Python 提高工作效率?

模拟札记 2021-06-26 14:24 次阅读

996 一直是互联网老生常谈的话题了,但抛开其他只谈工作本身,你有没有想过,下班晚、加班,有时候可能是因为自己工作比较低效?

在这给你分享一个案例:

场景是在维护日活超过 3 亿用户的微博私信平台,在一个业务模块中,需要批量替换 200 台服务器中的软件配置,而且每个服务器都有一个文件,需要将第五行内容, 由原有的接口版本 v1 统一替换成 v2。

面对这样的需求,其实有 3 个挑战在里面。

其实,工作中类似的场景不胜其数,就比如:

调研问卷的回收表单,需要对所有 Excel 文件进行拆分和合并,你要一个个「手动打开」再「合并」;

文件夹里有大量图片需要重命名,你不得不挨个儿点击一张张图片再修改;

网络中有大量新闻和图片需要下载,每个页面都要「手动另存为文件」;

需要让计算机在凌晨执行任务,半夜定闹钟把自己叫醒,人工执行,观察执行结果;

。。。。。。

这些工作,往往难度不大,但重复、机械,非常耗费时间和精力。更耽误个人成长,其实这些都可以用 Python 自动化办公实现。

你可能会问:编程语言那么多,为什么是 Python?如果不会 Python,怎么办呢?

其实,Python 的用法非常简洁、灵活,扩展库也很丰富,可以满足非常多复杂场景的需求,能够替代非常多的手工操作。而且 Python 还有一个你无法抗拒的优点:跨平台性。无论是在 macOS 和 Windows 间如何切换,不用修改任何一行代码,就可以让已经写好的程序直接在新的平台上运行。

因为有了扩展库的支持,在连接 Excel、Word、邮件等常用办公组件时,你完全不用自己手动写很多功能代码。以操作 Word 文档为例,你只要掌握下面这行代码就可以了:

import docx

通过这样一行简单的代码,你的 Python 就能支持 Word 中的文字、字体、段落、样式、表格等各种功能进行读写操作了。

其实这两年,关于 Python 自动化办公已经非常火热了,网上的资料一抓一大把,我也关注过不少,但大部分都在讲一些小技巧,小方法,脱离那些固定的场景就很难应用。

怎么学懂 Python 自动化,应用到工作中?

不同于市面上其他的 Python 自动化办公课程,尹会生并非只给你几个固定工作场景、固定工具包,而是让你通过理解计算机的交互过程,把常见的 30 个机械、重复的工作场景,按照任务类型划分为 5 大模块:

输入:格式转换

解决不同文件类型的批量合并和拆分问题。通过 Python,解决 Excel、Word 中需要重复执行的合并、拆分等需要手工操作的工作。

运算:查找、替换

扩展常用的统计、搜索和排序功能。包括统计和排序重的字数统计、感情色彩词汇的统计、按指定顺序给词汇排序,在海量文件中实现精确搜索等。

控制:内容处理

通过插件的方式增强办公软件以及周边软件、硬件的交互能力。借助插件、VBA 脚本、PowerShell 等外部设备扩展办公软件的基本功能,帮助你解决常见的批量打印、数据对齐和文件批量处理等问题。

存储:文件保存和绘图

这个模块会把 Python 和网络功能相结合,实现文件批量改名、批量下载、同步网络、快速分类、数据管理等操作的自动化,让你摆脱手工重复操作的苦恼。

输出:格式统一

直观、智能化输出自己的工作成果。比如将你要交付的数据,通过 Python 一键转为图形,也可以通过 Python 将 Excel、自动发邮件、压缩文件、凌晨定时执行指定任务和日常办公进行整合。同时,还会教你对文件和数据进行加密、加水印和备份。

想告别重复、机械的工作,省下时间提升自己的核心竞争力,得付出一些走心的努力。买专栏只是第一步,重要的是要好好读,反复练,真正应用到工作中。

编辑:jq

原文标题:重复工作太多,怎样用 Python 提高工作效率?

文章出处:【微信号:monizj,微信公众号:模拟札记】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

取消超前点播后,爱奇艺、腾讯视频、优酷靠什么竞争?

对爱奇艺、腾讯视频、优酷而言,超前点播是促进会员付费的亮点之一,他们一同取消这一模式背后,又是如何考....
的头像 郭静的互联网圈 发表于 10-18 18:01 239次 阅读
取消超前点播后,爱奇艺、腾讯视频、优酷靠什么竞争?

探究机器视觉检测系统在胶囊的应用

我们生活中每个人都会生病 所以自然就离不开药瓶。我们见到最多的应该也是一些胶囊药。但是药品在生产的时....
发表于 10-18 17:06 59次 阅读

植物光合仪的功能特点及技术参数

托普云农生产的3051D植物光合仪由多年的历史,增为各大院校和研究院所提供了大量的高精度的植物光合仪....
发表于 10-18 16:37 49次 阅读

5G救护车“五脏俱全”的新变化

如果有陪伴小孩的经验,大家可能会发现在玩具车中,小朋友最喜欢的就是消防车了。消防员和消防警车都是小孩....
的头像 脑极体 发表于 10-18 09:12 110次 阅读

直播预告|SSL云,助力“智”时代,构筑新安全

随着互联网经济蓬勃发展,“数智化转型”成为所有企业在发展过程中必选之路,在企业转型升级过程中,如何保....
发表于 10-15 16:07 17次 阅读

关于Python18个你不知道的高效编程技巧

初识Python语言,觉得python满足了我上学时候对编程语言的所有要求。python语言的高效编....
的头像 马哥Linux运维 发表于 10-15 11:23 197次 阅读

广东萤火虫科技为您深入解读 为什么IPFS在未来被无限看好

如今的IPFS在国内的形势可谓是一片大好,IPFS的全称叫做interplanetary file ....
的头像 话说科技 发表于 10-14 16:26 160次 阅读

荣耀magic3系列哪款值得买

荣耀手机Magic3一共有Magic3、Magic3Pro和Magic3至臻版三款系列,小编觉得Ma....
的头像 lhl545545 发表于 10-14 15:09 588次 阅读

第五届GIIC全球智能工业大会重磅来袭

全球智能工业大会(https://b2b.csoe.org.cn/meeting/GIIC2021.....
的头像 话说科技 发表于 10-14 09:28 172次 阅读
第五届GIIC全球智能工业大会重磅来袭

联网智能门锁推动智慧校园建设时代

《国民教育发展“十三五”规划》明确提出,要支持各级各类学校建设智慧校园,综合利用互联网、大数据、云计....
发表于 10-14 09:26 22次 阅读

什么是SMBIOS?

什么是SMBIOS?
发表于 10-14 07:03 0次 阅读

计算机视觉应用深度学习

怎样从传统机器学习方法过渡到深度学习?
发表于 10-14 06:51 0次 阅读

全国工信技术技能大赛-计算机软件测试员赛项多省选拔赛举办

为贯彻落实国家“十四五”规划纲要的重要指示,全力培育支撑中国制造、中国创造的高素质技术技能人才,弘扬....
的头像 话说科技 发表于 10-13 14:40 177次 阅读
全国工信技术技能大赛-计算机软件测试员赛项多省选拔赛举办

这场IPv6大会上我读懂了中国式创新 2021中国IPv6创新发展大会亮点多

10月11号,我去北京国贸,参加 “2021中国IPv6创新发展大会”。在会上,得知了一个了不得的数....
的头像 脑极体 发表于 10-13 14:04 1785次 阅读

九舞数字亮相国际“互联网+”博览会,实力圈粉备受瞩目

近日,2021中国(广东)国际“互联网+”博览会、广东(佛山)国际机械工业装备博览会在潭洲国际会展中....
的头像 话说科技 发表于 10-13 10:09 198次 阅读

用Python实现3D地图教程

前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题....
的头像 马哥Linux运维 发表于 10-13 10:09 162次 阅读
用Python实现3D地图教程

关于Python对交通路口的红绿灯进行颜色检测

转自 |   Python联盟 1.视频读取 首先把视频读取进来,因为我测试的视频是4k的所以我用r....
的头像 新机器视觉 发表于 10-13 09:32 228次 阅读
关于Python对交通路口的红绿灯进行颜色检测

Facebook宕机事故,暴露了上云不是唯一的答案

当国内人民欢度假期的时候,互联网巨头Facebook却收获了“负面新闻大礼包”。 负面之一,就是长达....
的头像 脑极体 发表于 10-13 09:12 189次 阅读

简述产品装配技术的发展、关键技术和未来趋势

装配是产品研制过程中的关键环节,将零件按规定技术要求组装起来,并经过调试、检验使之成为合格产品。 2....
的头像 欧时电子RS 发表于 10-12 17:32 246次 阅读

如何制作数据可视化大屏

经常有小伙伴问,如何制作数据可视化大屏? 今天将手把手带你爬取奥运会相关信息,并利用 可视化大屏 为....
的头像 Linux爱好者 发表于 10-12 16:31 148次 阅读
如何制作数据可视化大屏

线上线下打造大学生校园本地生活,来酷智生活校园店九城九校同开

3月28日,国内智慧零售领域代表品牌—来酷科技旗下智慧校园生活场景“来酷智生活校园店”经过紧张的筹备....
的头像 话说科技 发表于 10-12 11:53 141次 阅读
线上线下打造大学生校园本地生活,来酷智生活校园店九城九校同开

什么是MicroPython 它能做什么有什么局限

随着Python成为主流的编程语言,MicroPython在嵌入式系统领域也越来越热门起来,尤其是大....
的头像 电子森林 发表于 10-12 11:44 223次 阅读

联想集团突然终止科创板IPO,究竟是为何

10月8日晚,上交所官网显示“联想集团终止科创板上市”,至此联想的IPO之旅仅获受理仅一周就结束。本....
的头像 电子发烧友网 发表于 10-12 11:01 398次 阅读

10具有挑战性的Python项目创意

你知道 Python 是被称为 全能编程语言 的吗?是的,它确实是,虽然不应该在每个项目中都使用它。....
的头像 Android编程精选 发表于 10-12 10:43 254次 阅读

如何把Python和Excel两大数据工具进行集成

  这次我们会介绍如何使用xlwings将Python和Excel两大数据工具进行集成,更便捷地处理....
的头像 数据分析与开发 发表于 10-12 09:41 153次 阅读
如何把Python和Excel两大数据工具进行集成

如何在Colab中使用SQL

如今,编码测试在数据科学面试过程中几乎是标准的。 作为一名数据科学招聘经理,我发现一个20-30分钟....
的头像 智能感知与物联网技术研究所 发表于 10-12 09:39 168次 阅读
如何在Colab中使用SQL

Python开发中Pycharm的实用小技巧

  Pycharm作为Python开发最常用的IDE之一,不仅兼容性好,而且功能也相当丰富,比如调试....
的头像 马哥Linux运维 发表于 10-12 09:36 140次 阅读

Python的时间处理模块中处理日期与时间的全面总结

Python的时间处理模块在日常的使用中用的较多,但是使用的时候基本上都是要查资料,还是有些麻烦的,....
的头像 马哥Linux运维 发表于 10-12 09:24 188次 阅读
Python的时间处理模块中处理日期与时间的全面总结

华为加速IPv6+创新技术在各行业的应用实践

互联网的发展正处于产业和技术升级的关键节点。随着行业数字化进程的不断加速,数字技术与传统产业、数字经....
的头像 华为数据通信 发表于 10-12 09:14 710次 阅读

IPv6+ 引领下一代互联网技术创新之路

今日,由推进IPv6规模部署专家委员会主办的“2021中国IPv6创新发展大会”在北京召开。本次大会....
的头像 华为数据通信 发表于 10-12 09:09 248次 阅读
IPv6+ 引领下一代互联网技术创新之路

华为智能云网解决方案实现海量租户全球互联需求

2021中国IPv6创新发展大会主论坛在北京中国大饭店举办,本次大会以“创新赋能,筑基未来”为主题,....
的头像 华为数据通信 发表于 10-12 09:00 514次 阅读

SmartbiV10新品线上交流会10月21日云端与你相聚!

数字经济背景下,企业数据化运营已成为必然趋势。从中国式报表制作工具,到一站式大数据分析平台,Smar....
的头像 话说科技 发表于 10-11 17:47 358次 阅读

步进电机移动的距离计算公式

  步进电机计算机械系统的负载转矩是根据所要求脉冲当量电磁执行元件,控制脉冲数和细分来计算步进电机的....
的头像 lhl545545 发表于 10-11 17:24 232次 阅读

OTA解决方案应对多种挑战

使用带有蓝牙低功耗(Bluetooth LE)无线通信的RX MCU实现OTA更新 通过互联网更新操....
的头像 瑞萨电子 发表于 10-11 17:10 202次 阅读

Python中最常用的几种线程锁你会用吗

前言本文将继续围绕 threading 模块讲解,基本上是纯理论偏多。 对于日常开发者来讲很少会使用....
的头像 马哥Linux运维 发表于 10-11 16:07 157次 阅读

优秀的 Verilog/FPGA开源项目介绍(一)

优秀的 Verilog/FPGA开源项目介绍(一)-PCIe通信 今天开始会陆续介绍一些优秀的开源项....
的头像 OpenFPGA 发表于 10-11 15:31 253次 阅读
优秀的 Verilog/FPGA开源项目介绍(一)

华为云全国工业互联网应用创新大赛接棒运动赛事!工厂里也有热血竞技?

令人热血沸腾的竞技赛事,只能出现在运动赛场上吗?长江腹地,龙城常州,一场有关工业的比赛,正在上演。华....
的头像 脑极体 发表于 10-11 11:50 1148次 阅读
华为云全国工业互联网应用创新大赛接棒运动赛事!工厂里也有热血竞技?

探究晶体管发展历程

晶体管之路 可以夸张地说,没有他们的发明就没有现在计算机的科学,所以我们非常有必要去了解这些东西(晶....
的头像 OpenFPGA 发表于 10-11 11:30 305次 阅读

计算机图形系统的主要硬件是什么?软件是如何进行配置的?

计算机图形系统的主要硬件是什么?软件是如何进行配置的?...
发表于 10-11 09:35 0次 阅读

力士乐电液换向阀的工作原理及产品特性

鸿承机力士乐电液换向阀工作原理当两个电磁阀线圈通电时,平衡孔回路关闭,泄流孔回路打开,活塞上腔泄压,....
发表于 10-11 09:29 25次 阅读

关于工业机器人的知识汇总

工业机器人的四大特征是哪些? 工业机器人是由哪些部分组成的? 工业机器人是怎样进行划分的? ...
发表于 10-11 09:10 0次 阅读

计算机体系结构-量化研究方法(第5版)

计算机体系结构-量化研究方法(第5版)
发表于 10-11 09:09 17次 阅读

计算机控制系统的硬件由哪几部分组成

计算机控制系统的硬件由哪几部分组成?各部分的作用是什么? 与传统的模拟控制系统相比,计算机控制系统有哪些特点? ...
发表于 10-11 08:02 0次 阅读

Python入门知识汇总

Python代码生成EXE文件的方法是什么?
发表于 10-11 06:00 0次 阅读

嵌入式与普通计算机的区别

嵌入式与普通计算机的区别
的头像 lhl545545 发表于 10-09 16:36 652次 阅读

Python版test1实战说明

上一篇文章已经带着大家安装 DeepStream 的 Python 开发环境,并且执行最简单的 de....
的头像 NVIDIA英伟达企业解决方案 发表于 10-09 14:28 151次 阅读

教你们如何用 Python 快速制作海报级地图附代码

 1 简介 基于 Python 中诸如 matplotlib 等功能丰富、自由度极高的绘图库,我们可....
的头像 Linux爱好者 发表于 10-09 11:36 262次 阅读

华为又发5G新利器:MetaAAU性能节能双提升

于不确定性中探索确定性发展之路。后疫情时代经济恢复和低碳发展的诉求,驱动全球数字化转型不断提速,进入....
的头像 华为无线网络 发表于 10-09 11:26 332次 阅读

基于树莓派pico的火箭飞行计算机设计方案

树莓派 Pico 火箭飞行计算机 由树莓派驱动的火箭飞行数据采集和监控系统。3.7V 锂电池电源 特征组成: Pi Pico核心处理...
发表于 10-09 11:25 1818次 阅读
基于树莓派pico的火箭飞行计算机设计方案

农药残留检测仪如何预防农残超标产品进入市场

农药残留检测仪是由托普云农研发供应,该仪器是检测农药残留量的专用仪器,说到农药残留,人们往往都会比较....
发表于 10-09 10:45 49次 阅读

什么是Python中的流程控制?

什么是Python中的流程控制?
发表于 10-09 07:24 0次 阅读

计算机中CPU是如何识数的

先来看一个简单的问题:小孩子都知道数数:1,2,3,4,5,6,7,8,9,10,可为什么要这样数呢....
的头像 strongerHuang 发表于 10-08 16:38 275次 阅读

最长命Z80 CPU的前世今生

穿越时空的爱恋-Z80 CPU的前世今生 它是1976年推出时,与6502 CPU 一起,引发了一系....
的头像 OpenFPGA 发表于 10-08 15:45 397次 阅读

Python定时任务的实现方式

在日常工作中,我们常常会用到需要周期性执行的任务,一种方式是采用 Linux 系统自带的 crond....
的头像 马哥Linux运维 发表于 10-08 15:20 1233次 阅读

互联网常见数据分析的作用

我们上篇内容,梳理和分享一些数据分析领域的岗位详解,让大家清晰地了解一些“数据分析”岗位中偏业务和偏....
的头像 数据分析与开发 发表于 10-08 14:24 170次 阅读

超声波传感器多少钱一台?

超声波传感器多少钱一台?厂家直采更优惠!各种气象要素的多年观测记录按不同方式进行统计所得的结果,是分....
发表于 10-08 11:59 94次 阅读

圆满完赛!第三届中国工业互联网大赛 深圳赛站初赛名单公布

9月22日-9月28日,第三届中国工业互联网大赛·深圳赛站进行了初赛评审,经过专家评委组认真细致的评....
的头像 话说科技 发表于 10-08 11:30 159次 阅读
圆满完赛!第三届中国工业互联网大赛 深圳赛站初赛名单公布

食品二氧化硫快速检测仪的产品介绍说明

食品二氧化硫快速检测仪的产品介绍说明【霍尔德仪器HED-R12】广泛应用于、果脯、糖类、酒类、各类干....
发表于 10-08 10:14 48次 阅读

怎样去设计一种基于手机APP和远程计算机的无线测温系统

怎样去设计一种基于单片机的智能小车? 怎样去设计一种基于手机APP和远程计算机的无线测温系统? ...
发表于 10-08 09:07 0次 阅读

Python提供了几个级别访问的网络服务呢

Python提供了几个级别访问的网络服务呢?
发表于 09-30 08:09 0次 阅读