伪装成小白,让ChatGPT教我写代码

By 刘志军 , 2023-03-17, 分类: 思考

chatgpt

今天我伪装成一个编程小白,让chatgpt帮我实现一个功能

需求如下:

有一个txt文本,文本的格式是 xxx----xxx----xxx,我想把这个txt文件转换为3列的excel表格。如图所示。

image-20230317190327953

我希望他能用python代码帮我实现,来看看怎么向他提问吧

image-20230317190439927

提问是门学问,你描述得越具体它给出的答案就更准确,就跟你向活人提问一样。从结果上看,他给出的答案很哇塞,你只需要把文件名修改成真实的文件名字就能跑起来,最后它还不忘了提醒你要安装pandas。

然后,我接着问题,如果不用第三方库,是否能实现?

image-20230317190840824

嗯,非常不错,它推荐我使用openpyxl实现,代码差不多,还贴心的在关键代码处给了注释。但是我不知道openpyxl 是个什么库,我接着问题它

image-20230317191050048

最后我把代码复制到编辑器,安装好openpyxl,修改了文件名,程序没有报错和预期的一样得到了正确结果

image-20230317190327953

这些代码对一个老程序员来说,如果你对pandas和openpyxl这两个库都不熟悉,你一定还是要先百度Google一下来筛选内容。而chatgpt直接给了你一个确定的答案。

不过,话说回来,如果你真的是一个一行代码都不懂的小白,遇到报错没法定位或者debug时,还是有点难。这就好比一个开手动挡的老司机去开自动挡会非常轻松,如果你驾照都没有就想直接上手自动挡还是非常危险的。

chatgpt并不会取代你的工作,而是在你的工作扮演助理帮你提高生产力。你不用chatgpt对你影响似乎也不大,你拥抱chatgpt会让为之震撼。未来已经只是分布不均匀。


关注公众号「Python之禅」,回复「1024」免费获取Python资源

python之禅

猜你喜欢

2023-04-15
文心一言 VS ChatGPT 测评
2023-03-29
ChatGPT常见问题汇总(最全)
2023-03-26
Depay信用卡申请保姆级教程
2023-06-01
GitHub Copilot Chat 使用教程
2023-04-27
如何解决ChatGPT 的 Something went wrong 错误
2023-03-29
如何修改ChatGPT的密码
2023-05-08
如何导出ChatGPT聊天记录
2023-06-19
用 WildCard 充值ChatGPT Plus 会员
2023-05-10
OpenAI接口介绍- ChatCompletion
2023-06-15
利用ChatGPT的函数调用功能实现:实时查询天气