关闭

python数据库(一)

1.使用dbm作为持久化字典 #!/usr/bin/python #coding:utf-8 '''用持久字典来存储名称/值对 数据是在磁盘读取和写入的 dbm的键和值必须是字符串类型''' #三个实体items(物品信息)、members(成员信息)、loans(租借信息) #创建一个LendyDB DBM数据库(三个DBM文件) import dbm # ID, Name, Descr...
阅读(150) 评论(0)

对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...
阅读(89) 评论(0)

用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 ...
阅读(210) 评论(0)

在类中创建属性

首先创建一个简单类:一个特性__radius 和 两个方法 setRadius() area() 然后,创建第二个类:把radius 和 area 变成属性。 /usr/bin/python3 #coding: utf-8 class Circle1: def __init__(self, radius): self.__radius = radius def...
阅读(76) 评论(0)

生成器函数

Pyhon优雅的魔力使生成器函数很特殊,它们像定格相机一样工作。 当一个标准函数遇到return语句时,它会返回值,然后函数会丢弃内部的所有数据。当下次调用时,一切从头开始。 yield语句会做不同的事情。它像return一样返回一个值,但是它不会使函数丢弃数据,相反所有数据都被保存起来。 #/usr/bin/python3 2 #coding:utf-8 3 4 #生成器函...
阅读(115) 评论(0)
    个人资料
    • 访问:695次
    • 积分:84
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:0篇
    • 译文:5篇
    • 评论:0条
    文章分类
    文章存档