Python源码分为两部分:核心源代码和标准库源代码。核心源代码指的是Python解释器的源代码,即运行Python程序的主要程序。标准库源代码指的是Python的标准库,包括内置模块(如os、re、datetime等)、标准库模块(如math、random、json等)以及第三方库(如requests、numpy、pandas等)。
对于初学者来说,Python源码对其来说有一定的参考和学习价值。学习Python源码可以帮助人们更好地理解Python语言的工作原理和机制,理解Python实现细节,磨练自己的代码水平和能力。但是,由于Python源码庞大且复杂,所以人们一般不会从头学习,而是通过学习Python教程、参考文档等逐步掌握相关知识。
records库的使用非常简单且人性化,定义数据库连接串和sql语句,然后将返回值作为rows打印出来,或者输出为文件,没有复杂的orm逻辑,实现逻辑很清晰
records有一些pip依赖,每个依赖项的作用如下:
Database类:
封装基本数据库 *** 作,主要使用query方法,调用SQLAlchemy的方法,获取结果后调用Record类获得Record生成器,再调用RecordCollection获得所有的结果
Record类:
接收database查询后的keys和rows,初始化时,检测是否长度一致,然后对其包装,使其支持迭代,支持直接to_dict转为dict对象,支持直接export导出。
RecordCollection类:
部分方法和Record类相同,但RecordCollection实现了first方法,获取第一个row,如果不存在,则默认default为none,如果defalut本身就是实例或者exception的子类,直接抛出异常,另外,实现了一次实例化后多次查询时的缓存。
全局变量和方法:
基础概念:
按Windows+R键,在运行里输入notepad,然后将后缀名为.py的python源文件拖进notepad(词本)程序里就可以看到了。
如果要好一点的效果,就去下一个 notepad++ ,这个软件查看各种代码效果都很好
也可以下一个Uedit
如果想运行python脚本,就去下一个python安装
python自带一个IDE,可以查看、编辑与调试python代码,安装python之后可以右击后缀为.py的文件,选择Edit with IDLE,这样即可以查看,也可以调试代码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)