flask小结
来源:互联网 发布:域名管理 新网 编辑:程序博客网 时间:2024/06/06 16:25
1,create_engine,sessionmaker
engine = create_engine(app.config['MYSQL']['url'],echo=true)
mysql = scoped_session(sessionmaker(bind=engine))
app.config['MYSQL']['url'] 'mysql+mysqldb://root:123@localhost/ooxx?charset=utf8' 是连接数据库的路径。“mysql+mysqldb”指定了使用 MySQL-Python 来连接,“root”和“123”分别是用户名和密码,“localhost”是数据库的域名,“ooxx”是使用的数据库名(可省略),“charset”指定了连接时使用的字符集
create_engine() 会返回一个数据库引擎,echo 参数为 True 时,会显示每条执行的 SQL 语句,生产环境下可关闭。
sessionmaker() 会生成一个数据库会话类。这个类的实例可以当成一个数据库连接,它同时还记录了一些查询的数据,并决定什么时候执行 SQL 语句
2,format
字符串的参数使用{NUM}进行表示,0, 表示第一个参数,1, 表示第二个参数, 以后顺次递加;
使用:, 指定代表元素需要的操作, 如:.3小数点三位, :8占8个字符空间等;
数字(0, 1, ...)即代表format()里面的元素, 所以可以使用.调用元素的方法;
3,append,join
append是list(列表)的方法,函数参数是可以是任意一个元素,作用是在列表的最后添加上这个新元素。例如a=[1,2,3]则
a.append(4)以后a就是[1,2,3,4]
join是string(字符串)的方法,函数参数是一个由字符串组成的列表比如['a','b','c'],作用是用字符串把这个字符串列表里的字符串连接起来,比如:
a='-'
则a.join(['a','b','c'])='a-b-c'
4,intersection
s.intersection(t)
返回一个新的 set 包含 s 和 t 中的公共元素
http://blog.csdn.net/business122/article/details/7541486
5,Python的字典的items(), keys(), values()都返回一个list
>>> dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }>>> dict.values()['b', 2, 'world']>>> dict.keys()['a', 1, 'hello']>>> dict.items()[('a', 'b'), (1, 2), ('hello', 'world')]>>>
6,python json.load json,dump
json.dumps : dict转成str
json.loads:str转成dict
7,split()
拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)
>>> u = "www.doiido.com.cn" #使用默认分隔符>>> print u.split()['www.doiido.com.cn'] #以"."为分隔符>>> print u.split('.')['www', 'doiido', 'com', 'cn'] #分割0次>>> print u.split('.',0)['www.doiido.com.cn'] #分割一次>>> print u.split('.',1)['www', 'doiido.com.cn'] #分割两次>>> print u.split('.',2)['www', 'doiido', 'com.cn'] #分割两次,并取序列为1的项>>> print u.split('.',2)[1]doiido #分割最多次(实际与不加num参数相同)>>> print u.split('.',-1)['www', 'doiido', 'com', 'cn'] #分割两次,并把分割后的三个部分保存到三个文件>>> u1,u2,u3 = u.split('.',2)>>> print u1www>>> print u2doiido>>> print u3com.cn
8,python字符串前加U的解释
sitecustomize.py示例如下:
#!/usr/bin/python
import sys
sys.setdefaultencoding('UTF-8')
在变成过程中list用到的相对多 变成过程中很多得到的结果就是元组和列表
- flask小结
- Flask 使用小结
- Python Flask使用小结
- Python Flask Web 第九课 —— flask 扩展小结
- centos+flask+uwsgi+nginx+supervisor部署小结
- flask
- flask
- Flask
- Flask
- flask
- flask
- Flask
- Flask
- flask
- Flask
- flask
- Flask
- Flask
- BZOJ 2326 HNOI 2011 数学作业 矩阵乘法求数列第n项
- 搭建一个简单的Nodejs服务器
- 属性
- UI基础_UIImage
- Java基础(16):多线程
- flask小结
- ecshop导航栏自动显示三级或多级子栏目,多级频道分类,并实现css高亮显示
- linux命令复用技巧
- Feature extraction, foundation and application笔记
- stack 改进版
- 常见排序及搜索算法
- CVPR2015 interesting paper(Part 1)
- Android第三方FloatingActionButton:伴随ListView、RecyclerView、ScrollView滚动滑入滑出
- 三、位操作(来自wiki)