今天我伪装成一个编程小白,让chatgpt帮我实现一个功能
需求如下:
有一个txt文本,文本的格式是 xxx----xxx----xxx,我想把这个txt文件转换为3列的excel表格。如图所示。
我希望他能用python代码帮我实现,来看看怎么向他提问吧
提问是门学问,你描述得越具体它给出的答案就更准确,就跟你向活人提问一样。从结果上看,他给出的答案很哇塞,你只需要把文件名修改成真实的文件名字就能跑起来,最后它还不忘了提醒你要安装pandas。
然后,我接着问题,如果不用第三方库,是否能实现?
嗯,非常不错,它推荐我使用openpyxl实现,代码差不多,还贴心的在关键代码处给了注释。但是我不知道openpyxl 是个什么库,我接着问题它
最后我把代码复制到编辑器,安装好openpyxl,修改了文件名,程序没有报错和预期的一样得到了正确结果
这些代码对一个老程序员来说,如果你对pandas和openpyxl这两个库都不熟悉,你一定还是要先百度Google一下来筛选内容。而chatgpt直接给了你一个确定的答案。
不过,话说回来,如果你真的是一个一行代码都不懂的小白,遇到报错没法定位或者debug时,还是有点难。这就好比一个开手动挡的老司机去开自动挡会非常轻松,如果你驾照都没有就想直接上手自动挡还是非常危险的。
chatgpt并不会取代你的工作,而是在你的工作扮演助理帮你提高生产力。你不用chatgpt对你影响似乎也不大,你拥抱chatgpt会让为之震撼。未来已经只是分布不均匀。
关注公众号「Python之禅」,回复「1024」免费获取Python资源