大家有没有用 Go 开发自用小工具的, 感觉适不适合?

2017-09-01 08:39:36 +08:00
 eyp82

如题, 包括提升自己工作效率的小工具, 举个例子, 包括操作个 Excel, 自动发送点邮件, 自动登录某网页填表, 或者自动做运维任务之类的, 暂时没想到其他的. 能减少自己重复工作量, 让自己偷懒的小工具.

我知道 python 干这些很在行, 主要是最近想换换口味, 不知道 Go 这方面是不是还行, 稍微比 Python 工作量大一点也可以接受, 不排斥.

不知道大家有没有经验.

7218 次点击
所在节点    Go 编程语言
49 条回复
kingddc314
2017-09-01 08:42:45 +08:00
当然可以
jiujiu5151
2017-09-01 08:43:49 +08:00
win 下小工具我都是用 aardio
Keyes
2017-09-01 08:52:16 +08:00
做这些事我还是选 py
billion
2017-09-01 08:54:14 +08:00
我用 Go 作了一个数据脱敏的小工具。它操作 MongoDB 的数据库写入速度可以达到每分钟 30 万,完爆 Python。
ms2008
2017-09-01 08:54:20 +08:00
跨平台非常好
dhssingle
2017-09-01 08:57:15 +08:00
missdeer
2017-09-01 08:58:24 +08:00
只会 Go 和 C++的表示用 Go 写些小工具还是很方便的,至少比 C++方便多了(没用过 Python 不评价
shuax
2017-09-01 09:01:12 +08:00
go 方便部署,随便发给谁都能用,py 稍微麻烦点
wweir
2017-09-01 09:01:21 +08:00
如果有部署或者性能的需求,go 很好。
只是单纯写出来放在本机用的话,python 的库更完备
ivechan
2017-09-01 09:02:26 +08:00
我的感觉是 Python 比较适合用来替代以前 shell 脚本的工作,比如在编译,环境配置等方面,处理逻辑方面的工作能更加清晰。 像前面兄台说的数据库操作,Python 确实是不擅长的。
janxin
2017-09-01 09:07:02 +08:00
要不试试 node 也行
GPU
2017-09-01 09:31:55 +08:00
python 怎么快速编译 windows 上面可用的 exe,单文件的哪种
shiroming
2017-09-01 09:34:27 +08:00
@GPU pyinstaller
GPU
2017-09-01 09:36:09 +08:00
@shiroming #13 试过一次 ,各种出错,Google 还搜不到解决办法,姿势不对吗。
Shadas
2017-09-01 09:38:59 +08:00
https://github.com/Shadas/cmdtrans
见笑,有时候在终端码的时候,懒得开一个浏览器 tab,弄了一个翻译的小工具自用
zhengxiaowai
2017-09-01 09:52:06 +08:00
python 做工具比较合适
shiroming
2017-09-01 09:54:00 +08:00
@GPU 用 github 上的代码装 pip 装的好像有问题
inflationaaron
2017-09-01 09:58:35 +08:00
Python 跟 Alfred 结合比较好,很容易写各种工具。Go 的话比较难调用 macOS 上的接口。
zhaopengme
2017-09-01 10:01:17 +08:00
都可以用啊
lizhenda
2017-09-01 10:09:42 +08:00
合适,我花时间把之前用 py 和 其它脚本写的工具,都用 go 重新实现一遍,可以说很好用,特别是需要 开多线程或多进程的处理任务时,go 的优势更大,几行代码就搞定了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/387338

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX