和老婆的一次真实对话

老婆下班回来,兴奋地给我说:代码好厉害啊,一行代码就解决了我的大问题。

我:什么问题?

老婆:我要把一个目录下几百个文件的文件名都复制到一个Excel中, 手工做很慢, 我百度了一下,一行代码就实现了!

我不以为然:百度出来的啊, 我还以为是你写的呢 !

(画外音:我以为她上了什么Python小课,学了新技能)

老婆反击:你不百度能写出来吗?

我:这个.....

暂停一下,给大家几秒钟,想想自己能不能不用Google/百度就搞定

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

聪明的你可能已经想到了解决办法,但是我当时脑海中想的是:

嗯,我对Python还算熟悉,可以用它开发。

读取一个目录下的文件名,好像有个什么os.listdir吧,我尝试几次就能搞定。

但是用Python如何操作Excel ?

可能得用第三方的软件包,如何使用的API我可不知道,根据我在Java上的经验,应该会有workbook, sheet 之类的概念, 虽然不难,但是不百度,不Google我是搞不定的。

我只好老老实实地承认:我不行。

不过我还是很好奇怎么能用一行代码就把这个任务完成了,我觉得怎么也得几十行吧!

我:你是怎么用一行代码搞定的? 怎么实现的?

老婆:就是运行啊!

我:运行? 运行啥?

老婆:Windows 中不是有个运行吗 ?

我彻底懵圈了!

看我一头雾水, 她在手机上搜了一会儿,把屏幕递给了我:

b58a7e044cc9a19ffd35b7d4dc961941.png

583e69bc24ed29738461eb04fee637e2.png

dir d:\123/b > d:\需要整理的文件.xls

真就是一行代码, 根本没用什么Python!也没用什么第三方软件包!

只是利用了操作系统提供的命令行, IO 重定向  。

简单、直接!充分体现了命令行之美。

不过我确实不知道Windows和Excel还支持这个“骚操作”,轻视微软的软件了。

其实,即使不知道Excel可以这么玩, 我也知道dir命令可以输出文件名列表,然后复制到Excel中就行了, 关键是我根本就没有往这个方向去想。

我一开始就跌入了用Python实现的细节陷阱中。

这就展示了我这个程序员(可能也包括你3a2d6b8fd16c567b85212bc95c83cffa.png)的一个特点:说严重点就是缺点, 那就是面对问题,第一反应是祭出代码去解决,马上去考虑用什么编程语言、API、 类库,这可能就走上了一条吃力不讨论好的弯路。

代码是最低层的东西,充满了各种细节,用这些细节和API去解决问题,编写麻烦,调试麻烦,出错的概率很大。

这提醒我们,遇到问题要开阔视野,从底层细节中跳出来,多考虑下有没有上层的、抽象程度更高的东西来解决业务问题。 它们封装了细节,能站在一个比较高的角度解决问题,节省很多劳动。

第二天,老婆下班回家,又给我出了一道题:

还是昨天的需求,不过文件名分为三个部分, 一个是编号,一个是部门,一个是真正的文件名,中间用空格分开, 要把这三个信息分成三列输入到Excel, 这该怎么办呢?

你看到的只是冰山一角!

点击下方图片,查看更多文章吧 !

87269f4f6702e38437870459e4ba8155.png

f0d3458b08aa756ec40868d2cad3c634.png

bedc2a94e9b527cb2084bd0ccd3e3dc7.png

下面是我开的一个备份号,防止被人投诉后失联,请小伙伴们保存一下吧。

这个号不会空着,经常会发一下轻松有趣的东西,让大家在紧张的工作之余乐呵一下。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/55666.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序员笑话集锦:丈夫与妻子篇

译者 | 弯月 出品 | CSDN(ID:CSDNnews) 程序员是一项很辛苦的脑力劳动,然而朋友却经常开玩笑说这是一项纯体力劳动。 下面,我们来放松一下,看一些令人捧腹大笑的笑话。 笑话1 有一天,小美让老公…

程序员笑话集锦之丈夫与妻子篇

译者 | 弯月 出品 | CSDN(ID:CSDNnews) 程序员是一项很辛苦的脑力劳动,然而朋友却经常开玩笑说这是一项纯体力劳动。 下面,我们来放松一下,看一些令人捧腹大笑的笑话。 笑话1 有一天,小美让老…

马斯克学什么计算机语言,马斯克头脑风暴——对计算机如醉如痴

马斯克快10岁的时候,在约翰内斯堡的桑顿城购物中心第一次看到了计算机。那家购物中心里有一家电子产品商店,销售诸如音响器材之类的设备,但在一个角落里摆放了几台计算机。 看到计算机,马斯克立刻产生了敬畏之心,他可以…

马斯克什么时候学的计算机,马斯克17岁时计算机能力测试成绩曝光

原标题:马斯克17岁时计算机能力测试成绩曝光 马斯克17岁时计算机能力测试成绩曝光 众所周知,埃隆.马斯克聪明绝顶,但他究竟有多聪明呢?马斯克的母亲给出了答案。 3月3日,马斯克的母亲梅伊马斯克(Maye Musk)在社交媒体上…

谷歌翻译字数限制_如何始终在Google文档中显示字数统计

谷歌翻译字数限制 Many writers need to keep track of word count, and Google Docs now makes it easy. In the fall of 2019, Google introduced a heavily requested feature in Docs that counts words on-screen as you type, similar to Microsoft Word. Here’s how to…

离谱!两高中生用AI生成裸照,疯狂「变现」

上一篇:千万别再乱点黄色APP了! 【导读】生成式AI火了以后,限制输出内容的就只剩人们的想象力了。这不,两个高中生用AI生成裸照,疯狂在道德的底线游走。 生成式AI爆火之后,人们发现,这AI还真的什…

达摩院2023年十大科技趋势预测,第一个太火了!

2023年,ChatGPT“横空出世”,其强大的语言理解和文本生成能力深受用户喜爱。目前,百度、腾讯、阿里、华为、京东、360等国内多家科技巨头均在以ChatGPT为代表的生成式AI(AIGC)领域进行布局。人工智能成为当今科技领域最…

扒了扒华为、新华三、联想、浪潮、曙光5家的财报,吓一大跳

这几天北京高温,全国进入高考时间。咱就不出门了,不给别人添堵。闷在房间里,把各家的年报挨个扒了一下。这里只局限在华为、联想、浪潮、曙光等传统的硬件公司。不看不知道,看完吓一跳。先看表格,然后挨个说细节。 备注…

华为VS谷歌:万物互联,谁主沉浮?

一、一周两套操作系统发布 6月2日,华为通过直播形式举行了鸿蒙HarmonyOS 2及华为全场景新品发布会,关于该发布会的详细内容老猿在《鸿蒙最新功能及承载设备详解:HarmonyOS 2及华为全场景新品发布会全纪录》进行了详细介绍,在此不…

高价即高端,钟薛高“洗脑营销”还能持续多久?

互联网时代,网红经济的爆发也造就了许多知名品牌,很多企业依靠“网红”的力量混迹流量红海,从中逐利摸金。在近日互联网大事件中,钟薛高一句“它就是那个价格,你爱要不要”突然引起消费者的群愤,虽然事后澄…

华为50家核心供应商名单,有多少听说过?

1,富士康(Foxconn):全球最大的电子产品代工厂,迄今在中国大陆,台湾,日本,东南亚及美洲,欧洲等地拥有200余家子公司及派驻机构。其中,在大陆珠三角地区&#x…

华为HMS生态解析与移动生态盘点

导读:在今天的移动应用商业领域,我们常常谈及“生态”这个词语。 “商业生态”(Business Ecosystem)的概念最早出现在1993年5月《哈佛商业评论》发表的一篇文章中,指由相互作用的组织和个人形成的经济共同体。 生态成员…

发稿猫:5步分析钟薛高、东鹏特饮新品牌如何做营销

目录 第一步、渠道布局——深度渗透 1、做一个适合自己的品类 2、天猫作为品牌标杆店,树立旗帜 3、及时评估渠道质量 第二步、用户心理——引导决策 ①感知风险 ②经济风险 ③时间风险 ④社交风险 ⑤心理风险 第三步、品类人群——定位清晰 第四步、增长路径——明确…

每日新闻:6G概念研究今年启动;德国SAP斥80亿美元收购美国Qualtrics;华为发布人工智能平台;微软收购两家游戏工作室...

关注中国软件网 最新鲜的企业级干货聚集地 趋势洞察 工信部透露:6G概念研究也在今年启动 预计2030年投入商用 伴随着5G技术脚步的到来,工信部IMT-2020(5G)无线技术工作组组长粟欣透露,6G概念研究也在今年启动。 工信部对于6G概念的表态让我们…

雪糕刺客“钟薛高”,产品走红与商标息息相关?

在这酷暑难耐的夏天,谁能拒绝一支雪糕的诱惑?但面对潜藏的“雪糕刺客”,可得小心了。他们可能看起来其貌不扬,但价格却能让人望而却步,就比如:钟薛高。 钟薛高是2018年5月上市的新晋网红产品,一…

一场直播带货40000+销量,解析新消费品牌“钟薛高”的增长策略

定位“中国高端品牌”的钟薛高,除了在产品研发方面进行创新外,也深谙网络营销之道,热衷于用社交方式实现品牌传播。由此,也成为大众口中的“网红品牌”。 钟薛高这样的快消品为何能快速获得成功?提起钟薛高&#xff0c…

创立1年拿下品类第一,创始人一句话引爆6亿阅读量,钟薛高为何如此吸睛?

炎炎夏日,继车厘子、杨梅自由后,雪糕自由成为当下热议的话题。 而吃哪个,如何选?为什么?是当下很多年轻消费者在考虑的问题。 当然,最近“很忙”的钟薛高估计是不少年轻消费者所选择的对象。 经过3年发展…

【endnote学习】为什么引用文献时期刊名没有显示为缩写名形式

为什么引用文献时期刊名没有显示为缩写名形式 问题描述问题解决 问题描述 在引用文献时,发现有个别文献引用信息中期刊名没有显示为缩写形式。比如(选择显示格式为AIChE): 引用信息里,期刊名“Physical review B”没有自动显示为缩写名。 出现这种情况…

科学使用知乎(屏蔽知乎热点,拦截推荐问题,屏蔽关键词)

上知乎本来要搜个什么的,不知不觉就会被热搜中的明星八卦,推荐里的家长里短,成功学迷瞎了双眼,被精神迷幻剂一波波洗脑,浪费无数时间,又觉得对知乎还是无法割舍,感谢Adblock Plus这一神器&#…

参考文献中期刊/会议如何缩写

文章目录 前言一、期刊缩写二、会议缩写补充 前言 在学术论文撰写过程中,有时会遇到参考文献中期刊或会议名称需要缩写的情况,这些英文缩写具有一定规则,新手一般难以熟练使用,因此可以借助一些工具获得。 一、期刊缩写 可以借助…