同行该当或多或少都知道,用python直接做UI的人不是很多,我用的一个框架叫Streamlit,可能不算太大众。

良久不用的代码,Streamlit和Pandas更新后,兼容性有点问题,报了一个错。

请记住我这个丑页面的样子

这个缺点Google只有两个匹配的问题,都没有人回答

为什么说AI一定会取代轨范员14年的老轨范员被AI冲动哭了

于是我开始请教AI

AI知道是数据格式缺点或者版本问题引起的

纵然是这种Google都搜不到答案的问题,AI也确实看懂了,是内部的st.alert()方法引起的。

中间我又来回问了几次,结果AI给了我一个很优雅的写法:

我往代码里加了几次,都没跑起来,然后我有点不耐烦了,于是,高潮来了:

我把全体代码直接丢给了AI,他很快就帮我改完了,还见告了我改了些什么。

我测试之后,一次运行成功:

重点是,AI显然不止改了他见告我的8条改动,他乃至给我的HTML加了一个logo

我都不知道怎么在代码里输入这种类似emoji的东西,而且还能做html的图标

再看看我的代码里怎么处理的间隔1小时才获取一次数据:

AI把我的大段的丑陋代码都删掉了,包括创建和管理缓存文件、获取数据的间隔、判断是否有缓存的标记。

看看AI帮我改成的优雅写法:

我根本不知道Streamlit还支持表明

获取数据的时候,加上了优雅的进度条:

结果展示效果也不错:

到这,还没完。

我说数据量可能有点多,能不能优化一下显示。

结果他自作主见,给我加了一个搜索框

我根本不知道Streamlit还支持搜索框。


下面的总路线数量,还是和搜索结果联动的!

转头再看看我写的是什么狗屎代码,做的什么狗屎页面啊

这个过程里,我一行代码都没写,我写的代码也都被AI改了,我只会像个SB一样的说,为什么弗成呢?

AI写的代码,快,准,优雅。

我现在就像一个拿着铁锹的工人,面对挖掘机一样的无奈。
我拿什么跟AI比。

这个天下可能终将属于AI吧。

人类会不会完我不知道,程序员该当是快完了。