- 博客(5)
- 资源 (4)
- 收藏
- 关注
翻译 python数据库(一)
1.使用dbm作为持久化字典 #!/usr/bin/python #coding:utf-8 '''用持久字典来存储名称/值对 数据是在磁盘读取和写入的 dbm的键和值必须是字符串类型''' #三个实体items(物品信息)、members(成员信息)、loans(租借信息) #创建一个LendyDB DBM数据库(三个DBM文件) import dbm # ID, Name, Descr
2017-05-16 17:28:01 390
翻译 对CSV文件和XML文件的处理
1.重新格式化数据并写入到CSV文件中 #!/usr/bin/python3 #coding:utf-8 #重新格式化数据(日期)并写入到CSV文件 import csv from datetime import datetime def convertDate(item): theDate = item[-1] #从记录中提取日期域 dateObj = da
2017-05-15 16:07:52 871
翻译 用os模块构建文件查找器
探索目录树深度 >>> import os >>> for t in os.walk('./'): ... print(t) #/usr/bin/python #coding:utf-8 #file_tree.py module containing functions to assist #in working with directory hierarchies
2017-05-15 11:08:51 432
翻译 在类中创建属性
首先创建一个简单类:一个特性__radius 和 两个方法 setRadius() area() 然后,创建第二个类:把radius 和 area 变成属性。 /usr/bin/python3 #coding: utf-8 class Circle1: def __init__(self, radius): self.__radius = radius def
2017-05-15 10:24:45 528
翻译 生成器函数
Pyhon优雅的魔力使生成器函数很特殊,它们像定格相机一样工作。 当一个标准函数遇到return语句时,它会返回值,然后函数会丢弃内部的所有数据。当下次调用时,一切从头开始。 yield语句会做不同的事情。它像return一样返回一个值,但是它不会使函数丢弃数据,相反所有数据都被保存起来。 #/usr/bin/python3 2 #coding:utf-8 3 4 #生成器函
2017-05-15 10:19:17 621
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人