今天心血来潮,想搞个小工具,名字就叫“索比”。听起来挺有意思的,哈哈。
我先构思一下这个“索比”到底要干想半天,决定让它能快速搜索我电脑里的文件。这年头,谁电脑里还没点乱七八糟的东西,找起来真是头疼。
然后,我开始琢磨用啥工具来做。本来想着用Python,毕竟这玩意儿我熟。但转念一想,Python打包出来的东西太大,动不动就几百兆,不爽。于是我决定试试Go语言,听说这玩意儿打包出来的东西小巧玲珑,正合我意。
接下来就是动手。我先去网上搜些Go语言的入门教程,简单看看,感觉还行,不算太难。然后就开始照着教程,一步一步地写代码。
- 先写个能遍历文件夹的函数。
- 再写个能搜索文件名的函数。
- 再把它们组合起来,加个简单的界面。
遇到的问题
中间也遇到一些问题。比如,Go语言里处理文件路径的方式,跟我之前用Python的习惯不太一样,花我一点时间去适应。
还有就是,Go语言的错误处理机制,也让我有点不习惯。不过多试几次,多看看文档,也就慢慢搞明白。
最终实现
经过一番折腾,总算是把“索比”给做出来。虽然界面还比较简陋,但基本功能已经实现。运行起来,速度还挺快,嗖嗖的,比Python快多,真香!
这回用Go语言开发“索比”的经历,还是挺有意思的。虽然中间遇到一些小麻烦,但也学到不少新东西。以后有空,再慢慢完善它。
还没有评论,来说两句吧...