几个月前,我创建了一个主要使用 db 连接/http 请求的 shellscript(更多信息在本文之后)。但是在我觉得我需要改变我做这件事的方式到“正确的语言”之后。现在,我有相同的程序,用 perl 和 python 编写。但是我不确定哪个对于大多数情况下的小程序/成熟脚本来说“更好”(不是更好,但最合适):
-DB 查询/插入
- 具有基本身份验证和代理身份验证的 Http 请求
-ftp 连接
- 正则表达式使用
-XML/HTML 解析
我相信我会得到一些反对票,但我需要知道我是否走对了路。要点是,由于该程序的重点,我现在避免使用 java。
目前,我坚持使用 python 主要是因为现在,该应用程序是一个命令行程序(使用 pyInstaller ),但我计划在未来做一个 gui,我对使用 wxPython 感到很舒服。
那么,选择 python 是不错的选择吗?考虑所描述的方面?
谢谢阅读。