刚撸 Python ,问个问题

2022-07-16 22:10:04 +08:00
 blankmiss

像 java 有 apache 和 spring guava hutool 这种第三方的工具类库 里面包括字符串 数组 对象 map 等等的工具类方法

python 有没有这样的工具库
5266 次点击
所在节点    Python
29 条回复
haolongsun
2022-07-17 01:18:02 +08:00
@Licsber 你猜为什么 rust 强调跨平台编译,内置太多不核心的库包,每个平台都要去测试,精力放在这个上面不划算,并且不同平台可能生成随机数的方式不同,rust 一部分核心理念就是交给社区,所以 async,log...都交给社区来实现,而标准库只提供一个 trait,来保证所有第三方包都基于官方的 trait 来实现,这样你用第三方库的时候,比如你写个网络应用,要用 tracing 做日志,但为了遥测请求和响应,又用了 tower-http 的 log 中间件,这时候 rust 这样做的好处体现出来了,tracing 和 tower-http 的 log 底层都是标准库的 log trait,这样打的 log 看起来都差不多一样.还有一点标准库的 log 也是分离出来的,也是一个单独的 crate.
还是看怎么玩 rust,基本包都有,日常使用足够了,还有好用的魔法,比如 anyhow,等等处理错误的包。
ByteCat
2022-07-17 01:28:57 +08:00
自带的那堆库还不够?不够直接 pip 装,Python 就是库多
wanacry
2022-07-17 02:53:25 +08:00
@blankmiss #8 这吊问题你输入到搜索引擎上再按回车不比在这问的快?
DOLLOR
2022-07-17 03:31:35 +08:00
人家官方网站好心提供中文版文档的,结果都是用来无视的。
https://docs.python.org/zh-cn/3/library/index.html
cloudsigma2022
2022-07-17 07:30:07 +08:00
SenLief
2022-07-17 08:16:00 +08:00
Python ,只要不要求性能,我们就是好朋友。只有你想不到,没有我做不到。
blankmiss
2022-07-17 13:25:50 +08:00
@wanacry 我只是举例而已
aristotll
2022-07-17 17:05:39 +08:00
一堆没用过 common utils 的,不清楚它提供具体的能力是多么的丰富。


两种的是用过的我来说下,Python 肯定是能实现类似功能的,但是大部分还是需要手写类似 one-liner 才能实现的,类库能提供的只是一部分(当然你说某十八线的小库实现了这个功能,当我没说)。


这也是我用 Python 的时候比较怀念的,一个非常有保证的 string 各种功能的库。
blankmiss
2022-07-17 21:29:39 +08:00
@aristotll 是的 我就是这个想法 因为我是写 java 的 所以我才这么问

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

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

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

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

© 2021 V2EX