gpt4 book ai didi

python - 如何获取python中的内置模块列表?

转载 作者:IT老高 更新时间:2023-10-28 21:46:53 25 4
gpt4 key购买 nike

我想获取python中内置模块的名称列表,以便我可以测试函数命名约定(下划线、CamelCase或mixedCase)的流行程度。

我知道有一个 Global Module Index但我想知道是否有一个更容易使用的字符串列表:)

更新:

len(dir(__builtins__)) = 145  
len(stdlib_list("2.7")) = 430
help('modules') = 508 # counting manually the output

最佳答案

编译入的模块名在sys.builtin_module_names .对于所有可导入的模块,请参阅 pkgutil.iter_modules .

以干净的方式运行这些 virtualenv (几乎)只获取 Python 本身附带的模块。


请注意,“人气投票”必然包括使用旧的、不受欢迎的命名约定的模块,因为它们是在今天的指南实现之前编写的,并且由于需要向后兼容而无法更改。它可能对某些东西有用,但对于回答诸如“我应该如何命名我的函数?”之类的最佳实践问题却没有用。为此,请参阅 PEP8, the Python style guide ,尤其是“命名约定”部分。

关于python - 如何获取python中的内置模块列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8370206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com