我不久前开始学习Python,希望能更深入地了解我导入的模块的功能和方法。
我原本以为Python库会像JavaScript框架一样,可以查看导入文件并查看框架/模块实际构建的代码。但当我在Python子目录中进行搜索时,发现这些模块是以.lib格式存在的。
那么标准库模块是真正的Python代码吗?我是否可以通过某种方式检查它们的函数?还是说它们太深度集成,无法像那样对其进行研究?
另外,对于非标准库导入(如beautifulsoup),同样的规则适用吗?我想查看代码以理解从底层开始进行网页抓取的过程。
谢谢!
我原本以为Python库会像JavaScript框架一样,可以查看导入文件并查看框架/模块实际构建的代码。但当我在Python子目录中进行搜索时,发现这些模块是以.lib格式存在的。
那么标准库模块是真正的Python代码吗?我是否可以通过某种方式检查它们的函数?还是说它们太深度集成,无法像那样对其进行研究?
另外,对于非标准库导入(如beautifulsoup),同样的规则适用吗?我想查看代码以理解从底层开始进行网页抓取的过程。
谢谢!