首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为了拒绝做重复事情,python写了个自动化脚本,让按名称自动创建工作

锋小刀! 在上一期视频中,我们讲解了excel如何按指定名称快速创建工作表,没有看可以看一下:excel按指定名称快速创建工作表。...而python其实也是可以做到,而且很简单,只需要几行代码即可。而python代码可以重复利用,能节省很多时间,做到解放双手,拒绝做重复事情。...xlwt库 今天主要用到xlwt库来操作,xlwtPython中操作Excel一个库,可以将进行创建工作簿、工作表、数据写入Excel。在写爬虫时我们也用过,主要是用来保存爬取数据。...xlwt库python第三方库,需要安装,安装命令: pip install xlwt 实战代码 这里创建了一个名为"名称"文件,里面一共有996条数据。 ? 先导入xlwt库。...import xlwt 创建一个excel工作簿. book = xlwt.Workbook(encoding='utf-8') 打开准备好名为"名称"文件,并循环取出里面的数据。

80630

2021 年 Python 好与坏

在企业里,任何 bash 脚本超过 20 行,评审人员就会抱怨;不是在指责他们。 X 一个很棒库,但如果它不支持 Python连试也不会试。像这样评论,见过许多次了。...,只是为了学习新东西 就在两周前,升级了一个库(需要使用一个比较新特性;另见下文向后兼容性),原本可以正常运行代码就不正常了。...2)只有一种方法和有 200 种方法 Python 之禅中有这样一句话,不知道为什么人们不再说: 尽量找一种最好唯一一种明显解决方案。 2021 年: 你想创建独立环境?很好!...现在,Python 精英人士会居高临下地说:嘿,伙计,你应该使用 *#@% 等来简化自己工作。 但初学者一个不知道(说真的,难道他们真要为了测个脚本去学习那些东西吗?)。...简而言之: Python工作很不错; Python 编程也很有趣,而且效率极高; 问题安装 Python 库,以及分发代码供其他人使用。

44610
您找到你想要的搜索结果了吗?
是的
没有找到

运维新手们,别再问需不需要学PYTHON了!

其次,不会运维开发,你就不能自己写运维平台\复杂运维工具,一切要借助于找一些开源软件拼拼凑凑,如果这样,那就请不要抱怨你工资低,你工作不受重视了。 为什么要学PYTHON?...PYTHON第一非常牛B脚本语言, 能满足绝大部分自动化运维需求,又能做后端C/S架构,又能用WEB框架快速开发出高大上WEB界面,只有当你自已有能力做出一套运维自动化系统时候,你价值才体现出来...Good question, 为什么不用PHP,JAVA, C++,RUBY,这里只能说,见人见智, 如果你碰巧已经掌握了除PYTHON之外其它语言,那你爱用啥啥,如果你一个连SHELL都还没写明白新手...这个博士自己PYTHONWEB程序,一台服务器每天能处理上亿请求,一秒并发近两万,什么WEB框架这么牛B? 别问它是谁, 叫tornado。  PYTHON能否自学?...动不动就说PYTHON脚本语言,自己看看就不会了,说这话只可能有两种人,一种高手,一种SB,对于高手来讲,他肯定已经会其它语言,PYTHON在这种情况下,自学当然就很容易学会,几年前刚接触PYTHON

956151

数读 | 为什么运维朋友们都需要学Python?

开发部门不懂运维实际业务逻辑,写出来东西太烂不能用,自己也做运维系统,6年运维工作经验,开发出来第一版照样烂不行,这还是懂运维业务逻辑,让开发人员来做,跑偏可能更多了,这就是为什么见过很多公司自行开发运维平台...其次,不会运维开发,你就不能自己写运维平台复杂运维工具,一切要借助于找一些开源软件拼拼凑凑,如果这样,那就请不要抱怨你工资低,你工作不受重视了,话说人家FaceBook一个运维工程师管2万台机器...Python第一非常牛B脚本语言,能满足绝大部分自动化运维需求,又能做后端C/S架构,又能用WEB框架快速开发出高大上Web界面,只有当你自已有能力做出一套运维自动化系统时候,你价值才体现出来...Good question, 为什么不用PHP,JAVA, C++,RUBY,这里只能说,见人见智, 如果你碰巧已经掌握了除Python之外其它语言,那你爱用啥啥,如果你一个连SHELL都还没写明白新手...动不动就说Python脚本语言,自己看看就不会了,说这话只可能有两种人,一种高手,一种SB,对于高手来讲,他肯定已经会其它语言,Python在这种情况下,自学当然就很容易学会,几年前刚接触Python

2.1K50

每个程序员都该学习5种开发语言

不想我程序员们花上一整天Java去写一个读取CSV文件程序,或者在TCP/UDP端口抓取信息程序,这是很浪费时间一件事情。 为什么在文章中选择这5种语言呢?理由简单且实际。...基于这些语言用途、编程范式和流行度及代表性来选择。 例如,如果你想找一份应用开发工作,就不能忽视Java。同样,做与web相关事情,就得知道无处不在JavaScript。...这也难怪,因为有基于Python非常机器学习库,比如TensorFlow、Scikit-Learn以及其他。 个人倒是在用Python脚本。...如果你需要更多选择,而且不介意使用免费课程学习,那也可看看这上面给新手课程。 并且,如果你困惑于不知道该从Java还是Python开始,看看这个,它比较了两者。 3....C 和/或 C++ 如果不知道C或C++,你就不能成为真正程序员。这听起来有点苛刻,但是经验之谈。 了解C工程师或者开发者,就是比不了解C程序员要优秀。这可不是简单巧合。

87540

程序员心理疾病

说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业短短一年之后,已经对感到相当厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难得到心理上快乐。...很多程序员除了自己会那点东西,几乎对其它领域和事情完全不感兴趣,看不起其他人。这就是为什么前同事 TJ 作为一个资深天体物理学家,在一个软件公司里面那么卑微。...因为当时 Haskell 还没有很多人,他们需要吸引新手,竭尽所能诱导他们。而一旦你变成了专家,就会发现当对设计提出异议时候,“id”们多么不友好。...他们看不到,语言并不能让他们成为更好程序员。其实最厉害程序员无论什么语言都能写出很好代码。...很可笑前段时间面试所有使用 Python 公司,最后都认定了 Python 菜鸟。然而我水平显然高过 Python 创造者 Guido van Rossum 很多。

47220

干货 | 2021 年如何一步一步学习 Python

那么为什么要推荐学习已有的项目呢,因为对于新手来说,从无到有的项目将带来很多问题,不容易集中思维,项目写着写着就跑偏了。...第三方库,进行数据分析和机器学习,基本离不开 http://scikit-learn.org/stable/documentation.html 移动应用 · Kivy-guide--Kivy 一个可以让你...一个非常流行 Python web 框架,这是入门教程 http://flask.pocoo.org/docs/1.0 · Bottle tutorial--Bottle Python 一个.../ · Pygame教程--Pygame 一个流行用于制作游戏Python 库,这是教程列表 http://www.pygame.org/wiki/tutorials · Pygame制作游戏...可以探测障碍物机器人 工作自动化项目点子 · 自动化数据输入脚本 · 自动从网上搜集数据工具 说了这么多,最关键挑点东西做。

72020

Vivo:基于 Jenkins 持续交付实践与演进

在座对JenkinsHello World都非常熟悉,知道去哪一个网站下哪个东西,简单命令就可以运行起来;但对于新手比如说启动不能工作,日志在哪里?...Jenkins自动化测试我们基本上自己开始做了。...还有构建,我们自己做了Jenkins查检,Jenkins有非常可编程性,比如API,插件功能,我们这个阶段只使用了插件,扫描插件主要是安全提出来。...第二个python,现在python成为大数据很重要语言,既然大团队在用那我们也可以,有些业务开始使用python语言,有的也会使用R语言;当然我们CI不支持R,只会支持java和python。...第三个golang,为什么?主要是因为容器技术,他们开发业务也golang,而且利用了第三方C/C++类库,还有groovy脚本语言做解析

1.6K70

1-OpenResty 介绍 (摘抄)

在连接 MySQL 、Redis 和发起 HTTP 请求时,工作进程不能傻傻等待网络IO返回,而是需要支持事件驱动,协程方式让 CPU 资源更有效去处理其他请求。...第一次看到这样方案,觉得肯定会颠覆高性能服务端开发。为什么呢?在之前公司里,每天会有近百亿次查询请求,而服务器只用了十台。...听上去很简单,但是过程非常艰辛,两三个十几年工作经验大牛做了一年多才稳定下来。绝大部分开发能力不足,只能望尘莫及。而且后续调试和维护,也会花费不少精力。...但是 OpenResty 出现改变了这一切, OpenResty 非常 pythonic ,适合人类正常思维。...觉得越来越像一个独立开发语言。 2、请问 Lua 是不是可以实现动态配置 location?比如动态切流量?

83520

[性能测试实战30讲」之问题问答整理七

此处简单理解 JMeter 录制脚本则通过代理通过转发数据包并拦截上下行数据解析生成脚本,但录制出来脚本都是原始 http 请求,并没有经过适当封装,所以录制功能比较 0 2 当访问网页时,为什么一个请求至关重要...说白了就是端口映射, 也就是老师文章里说Port mapping 另外, 端口映射工作在传输层,重定向工作在应用层, 他们两个东西 不知道这么理解有没有问题 2....对locust很有兴趣,不知道后面是否会有涉及。个人感觉如果python平台的话locust很容易使用,而且方便将性能测试用例自动调度执行插入CI环节做回归验证。...几个月前,华为PTS做了几个简单场景压力测试,主要是利用Fiddle先抓包分析,按照PTS要求编制脚本,属于手工编制脚本。...--- 在录制时候,有时只录制第一个请求,后续资源和其他重定向请求,都是通过第一个请求来获取。 作者回复: 关于2, 第一个DOM,没有,后面的全都没了。

58210

在Atom中设置Python开发环境

在这里,将介绍如何使用Atom来建立一个Python友好”开发环境,将提到一些对python编码有用软件包,然后看看如何编写一些基本代码。...然而,在需要使用Python时,不太喜欢。找到适合你语法主题可能很困难,尤其一旦你习惯了一个主题。...https://atom.io/packages/python-autopep8 8)脚本包 到目前为止,该列表中最重要一个软件包脚本包。...欧拉工程网站有许多基于数学问题,可以任何编程语言来解决。由于我Python新手,因此决定选择在JavaScript中解决一个欧拉问题,并在Python中解决相同问题。...,和上面的代码做了相同事情,但是Python编写

4.9K80

给零基础转行学Python一些有效率建议!

学习Python,是因为在工作中慢慢了解到Python在数据分析方面,基本涵盖了“数据获取→数据处理→数据分析→数据可视化”这个流程中每个环节,数据分析利器,话说这风骚操作,也是没谁了。...(按自己需求选择) 3、对基本概念建立认知 Python学习第一门编程语言,在开始学习Python时候,一个连什么字符串都不知道小白。...所以对来说,最重要开始,首先对这一领域基本概念建立认知! 事实上,对一门领域完全零基础的人,想要开始学习的话,真正重要工作先对这门领域基本概念建立认知。...不知道为什么这么重要一个开始,很多人都不在意,不知道大家都天赋异禀,觉得不屑于提起这基础步骤,还是很多人已经忘记了从小白一路走过来痛苦和挣扎。...作为新手,根据我经验,认为最好老师,一套成体系课程或书本。 网上文章或帖子,其实非常不适合充当我们系统性学习一门知识教材,因为它是非常碎片化知识,东一榔头西一棒子,不成体系。

84430

程序员必须收藏 10 类工具&库,助你提高效率变大神

3.Python 如果你一个Java开发人员你可能会感到惊讶,为什么要推荐每一个程序员学习Python?这是有原因Python一门非常强大面向对象编程语言,且用途多样。...你不仅能够用Python写一些你过去在Java中写那样应用,你可以Python去创造一些有用脚本去自动执行。...拥有大量各种各样模块,让人感觉无所不能,从打开文件系统到开发web应用,再到深度学习。 你看可下面这张图片你应该明白了为什么一个程序员应该学习Python。 ?...如果你一个初学者或者想要提高Word技能开发人员,建议学习一下Udemy上面的从新手到高手掌握微软Word课程。...微软PowerPoint最流行做展示工具,作为一个程序员,很多次你需要作展示,比如你需要展示一下你想法给商务,你计划给经理和部门之间做很多次分享活动,那就是你为什么不能够忽略PowerPoint

63520

写在你开始学Python之前,帮你顺利入门

目前打算先从Python这个专题开始,毕竟不是专业做Python开发,所以文章主要是新手入门向。帮助大家打下一个比较坚实基础,之后有能力往各个方向发展。...为什么要学Python 想学Python的人很多,现在Python讲课广告也非常多,朋友圈里都有不少。...这些广告噱头有很多,常见有这么几种: Python万金油语言,什么都能做,不像C++现在基本工作岗位,Java只能做后端。...个人是非常建议大家都来学一下Python这门语言,无论你是什么方向,从事什么领域。并不用很深入,只需要有基本概念,会基础语法,做到会用就行。...原因没有那么复杂,主要只有一点就是Python非常方便,甚至见过最方便语言之一。可以很敏捷地实现你idea或者一个脚本或工具。

27610

零基础转行学习python是否还在纠结?

学习Python,是因为在工作中慢慢了解到Python在数据分析方面,基本涵盖了“数据获取→数据处理→数据分析→数据可视化”这个流程中每个环节,数据分析利器,话说这风骚操作,也是没谁了。...(按自己需求选择) 3、对基本概念建立认知 Python学习第一门编程语言,在开始学习Python时候,一个连什么字符串都不知道小白。...所以对来说,最重要开始,首先对这一领域基本概念建立认知! 事实上,对一门领域完全零基础的人,想要开始学习的话,真正重要工作先对这门领域基本概念建立认知。...不知道为什么这么重要一个开始,很多人都不在意,不知道大家都天赋异禀,觉得不屑于提起这基础步骤,还是很多人已经忘记了从小白一路走过来痛苦和挣扎。...作为新手,根据我经验,认为最好老师,一套成体系课程或书本。 网上文章或帖子,其实非常不适合充当我们系统性学习一门知识教材,因为它是非常碎片化知识,东一榔头西一棒子,不成体系。

35910

数据根本不够大,别老扯什么Hadoop了

告诉他们,一直在使用Hadoop,但是很少处理几TB以上数据任务 。基本上只是一个大数据新手——知道概念,写过代码,但是没有大规模经验。...不知道为什么 pandas.read_csv ( Pandas 一 种 Python数据分析库)解决方案,而不是Hadoop完成了这个任务后, 他们显得很不满意。...因此,对于几百兆数据量,典型做法一个简单Python脚本逐行读取,处理, 然后写到了一个文件就行了 二、可我数据10GB呢?...Hadoop里能写计算,在SQL或者简单Python脚本都可以更轻松地写出来。 SQL一个直观查询语言,适合做业务分析,业务分析师和程序员都很常用。...带来烦恼根本不值,传统方法既省时又省力。 六、Hadoop一个极好工具 并不讨厌Hadoop,当我其它工具不能很好处理数据时我会选择Hadoop。

59131

程序员心理疾病

很多程序员除了自己会那点东西,几乎对其它领域和事情完全不感兴趣,看不起其他人。这就是为什么前同事 TJ 作为一个资深天体物理学家,在一个软件公司里面那么卑微。...可以告诉你,打字速度相当之慢大量使用鼠标,方向键,而且把 Emacs 里最常用功能都尽量绑到 F 功能键上,这样就可以一个指头启动一个功能。...他们看不到,语言并不能让他们成为更好程序员。其实最厉害程序员无论什么语言都能写出很好代码。...就像 Seymour Cray 说只能理解简单东西,如果太复杂了,不能理解。 早些年时候,大家都认为招募某种特定语言程序员一种浮浅做法,很多公司看重都是解决问题能力。...并不认为 Java 很好语言,然而 Python 也好不到哪去。它们在眼里只不过临时拿来用一下工具,可是仍然能用它们写出一流代码。

63210

电商价格监控——项目介绍和架构演变

网站架构演变 小白期:Flask+HTML模板+Python脚本 2017年,当时入门Python语言,学着一步步写网页爬虫,后来接触到了Python后台开发,之后便萌生了做一个与爬虫结合前后端项目作为练手...自营商品设置价格提醒后,在京东秒杀时不提醒,在正常显示价格调整后往往在3.4个小时后才能收到提醒邮件。 于是,从单个商品监控下手,开始了这个小项目(与其说是项目,不如说仅仅是一个脚本)。...,相比于PythonDjango,认为Flask对于新上手后台小白来说,并不能称得上很好入门框架。...对于新手来说,跟着教程上手,很容易在各种库组装中迷失了自己,各种兼容冲突,各种版本匹配,都会让新手摸不到头脑。也深受其害,两个月之后再拾起代码,对于之前如何将各个库进行整合,忘得一干二净。...秋招主要是寻找Java后台开发工作,所以钻研了一段时间Spring,加之之前实习经历,开发过实际SSM项目,对于后台开发,尤其web后台开发有了更加深刻和广阔认识,。

1.9K31

和 HelloGitHub

一个本科学历、无大厂经历,普通 Python 程序员。 虽然计算机专业,但是大学玩了四年(Dota)后,发现自己无一技能傍身,要饿死啦!...好歹也是个程序员,重复性工作就应该会用编程来解决。然后就写了个生成月刊内容脚本,其实就是开篇和结尾固定,每期内容按照固定格式编写好,运行脚本生成最终月刊。...内容: bala 吧啦啦啦啦啦啦 声明 xxx 然后第 02 期开始就是脚本生成,当时就觉得自己把自己给坑了。那个脚本太难用了,修改、调试脚本时间比写月刊内容还长?!...负责那部分,还有 Java 项目重构为 Python 项目,当时连 Java 基本语法都记不全,但是最终我们(最后就两个人了)把这个项目啃完了。...于此同时 HelloGitHub 也时刻在督促不断成长、程序解决效率问题。 在这个过程中,更加深刻体会到编程用来解决实际问题解决方式,它会让工作流程更加顺畅和便捷。

38320

程序员翻车时 30 种常见反应

不知道该把删掉还是该重写” 看着旧代码,你总有一种想要重写它们冲动。丑陋逻辑语句和啰嗦语法极大降低了代码可读性!但是,如果代码跑得好好为什么要去修改它们呢?...当你最终找到问题并把修复,你会感到筋疲力尽,但同时也松了一口气。 9. “在看了几篇文章之后,才意识到之前做法通常喜欢自己方式做事,但如果事情没有按照原计划进行,可能就会有麻烦。...“不知道这是什么意思” 最糟糕情况,你一边阅读源代码,一边不知道该做点什么。可能你自己项目,也可能其他人项目,但问题一样。...现在,你必须决定是花更多时间查找替代方案,还是花时间分析脚本,把看懂。 18. “要在谷歌上搜一下这个错误消息” 在做了多年 PHP 开发之后,不得不说谷歌好朋友。...开发人员之所以想要延后学习,是因为对于初学者来说,入门曲线非常陡峭。但是,一旦理解了基本命令,Git 就变得非常简单了。 30.

49310
领券