
Python
文章平均质量分 77
scelong
从事IT互联网行业,工作中一直使用Java Springboot等技术栈,喜欢工作中造轮子,推动项目开发编码和技术实施效率;喜欢Python动态语言;在Python更多关注框架Django、FastAPI;
展开
-
Python Generators(生成器)——yield关键字
PythonGenerators(生成器)生成器是这样一个函数,它记住上一次返回时在函数体中的位置。对生成器函数的第二次(或第n次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。生成器不仅“记住”了它数据状态;生成器还“记住”了它在流控制构造(在命令式编程中,这种构造不只是数据值)中的位置。生成器的特点: 生成器是一个函数,而且函数的参数都会保留。原创 2011-11-14 16:40:48 · 45176 阅读 · 5 评论 -
Python常见文件操作的函数示例
# -*-coding:utf8 -*-''' Python常见文件操作示例 os.path 模块中的路径名访问函数 分隔 basename() 去掉目录路径, 返回文件名 dirname() 去掉文件名, 返回目录路径 join() 将分离的各部分组合成一个路径名 split() 返回 (dirname(), basename())原创 2011-11-15 10:03:05 · 35570 阅读 · 1 评论 -
Python两个内置函数——locals 和globals (学习笔记)
Python两个内置函数——locals 和globals这两个函数主要提供,基于字典的访问局部和全局变量的方式。在理解这两个函数时,首先来理解一下python中的名字空间概念。Python使用叫做名字空间的东西来记录变量的轨迹。名字空间只是一个字典,它的键字就是变量名,字典的值就是那些变量的值。实际上,名字空间可以象Python的字典一样进行访问每个函数都有着原创 2011-11-16 17:34:40 · 59666 阅读 · 10 评论 -
一次Sqlalchemy从model类定义到数据库表的SQL脚本自动生成日志
一次Sqlalchemy从model类定义到数据库表的SQL脚本自动生成日志CREATE TABLE session ( session_id VARCHAR(128) NOT NULL, atime TIMESTAMP NULL, data TEXT, PRIMARY KEY (session_id))一个Python模型类的定义如下:class Group(B原创 2011-11-22 15:31:12 · 7396 阅读 · 0 评论 -
总结一下在Windows上安装MySQLdb
在使用Python操作MySQL数据库时,在window平台上安装MySQLdb模块时,你不得不面对各种“诡异”的问题,让你摸不着头脑,甚至一整天都被MySQLdb气着,以至于抛弃使用Python,这种错误,在自己刚开始接触Python出现过,当时真的很冒火!PS:其实现在的MySQL模块安装已经很简单,也不会出现过多的问题了,一般都是安装完MySQL-python-1.2.3.win32-p原创 2011-11-11 21:33:59 · 11861 阅读 · 2 评论