Python学习
heminhao
这个作者很懒,什么都没留下…
展开
-
设置Python包搜索路径
Python中官方推荐绝对引用,即import pkg_name.mod_name,那么pkg存放的目录就需要在环境变量中设置,我是存放在虚拟机的/root目录下的,设置方法如下:export PYTHONPATH=/root:$PYTHONPATH备注:CentOS、Python3.5.1、VMware Workstation原创 2017-02-01 13:10:55 · 994 阅读 · 0 评论 -
Python的循环引用研究(Python版本3.5.1测试通过)
在Python大型项目中,其实是可以出现循环引用的,例如:间接递归时,两个函数分别存放在不同的模块(Python文件)中,而且互相调用。参考我的代码片中的《循环引用示例代码片》,test1.py(执行入口)和test2.py在执行时是会报错的,原因就在于原创 2017-02-01 13:33:28 · 1460 阅读 · 0 评论 -
SQLAlchemy中ResultProxy的正确使用
以上图片摘自《Essential SQLAlchemy 2nd Edition》,是在介绍ResultProxy在生产环境中使用时的注意点的,翻译如下:如果查询仅返回单条记录,使用first方法获取,这比fetchone及scalar方法好,因为它对于后续阅读你的代码的人来说更加清晰;对于查询返回多条记录的情况,使用ResultProxy的迭代循环版本(笔者注:即for in rp),这比fet翻译 2017-06-18 16:36:31 · 5627 阅读 · 2 评论 -
python编程风格(python官方PEP8文档)
PEP 8 – Style Guide for Python Code翻译 2017-06-16 17:11:39 · 5664 阅读 · 0 评论 -
在SQLAlchemy中通过一定的抽象使用复杂SQL(SQLAlchemy官方文档节选)
Using More Specific Text with table(), literal_column(), andcolumn()在SQLAlchemy中通过table()、literal_column()和column()使用更加复杂的SQL(笔者备注:补充一下背景,下面这一段前面是讲text() 的,text()可以用在select(…).where(…).select_from中,通过输翻译 2017-06-22 13:39:25 · 1571 阅读 · 0 评论 -
python中的import涉及的绝对/相对引用(python官方PEP328文档)
PEP 328 – Imports: Multi-Line and Absolute/RelativePEP 328 – 多行的import和绝对/相对引用通过后面文档的翻译,先简单总结一下结论:一、关于from … import …写得太长的问题: from xxx import aaa,bbb,ccc…如果后面比较长的话,可以使用: from xxx import (aaa,bbb,ccc,翻译 2017-06-13 17:10:57 · 5722 阅读 · 0 评论