<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lianggan13的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lianggan13</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lianggan13]]></copyright><item><title><![CDATA[python数据库(一)]]></title><link>https://blog.youkuaiyun.com/lianggan13/article/details/72314020</link><guid>https://blog.youkuaiyun.com/lianggan13/article/details/72314020</guid><author>lianggan13</author><pubDate>Tue, 16 May 2017 17:28:01 +0800</pubDate><description><![CDATA[1.使用dbm作为持久化字典
#!/usr/bin/python
#coding:utf-8
'''用持久字典来存储名称/值对
数据是在磁盘读取和写入的
dbm的键和值必须是字符串类型'''

#三个实体items(物品信息)、members(成员信息)、loans(租借信息) 
#创建一个LendyDB DBM数据库(三个DBM文件)
import dbm

# ID, Name, Descr]]></description><category></category></item><item><title><![CDATA[对CSV文件和XML文件的处理]]></title><link>https://blog.youkuaiyun.com/lianggan13/article/details/72157832</link><guid>https://blog.youkuaiyun.com/lianggan13/article/details/72157832</guid><author>lianggan13</author><pubDate>Mon, 15 May 2017 16:07:52 +0800</pubDate><description><![CDATA[1.重新格式化数据并写入到CSV文件中
#!/usr/bin/python3
#coding:utf-8
#重新格式化数据(日期)并写入到CSV文件
import csv
from datetime import datetime

def convertDate(item):
    theDate = item[-1]          #从记录中提取日期域
    dateObj = da]]></description><category></category></item><item><title><![CDATA[用os模块构建文件查找器]]></title><link>https://blog.youkuaiyun.com/lianggan13/article/details/72123607</link><guid>https://blog.youkuaiyun.com/lianggan13/article/details/72123607</guid><author>lianggan13</author><pubDate>Mon, 15 May 2017 11:08:51 +0800</pubDate><description><![CDATA[探索目录树深度

>>> 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
]]></description><category></category></item><item><title><![CDATA[在类中创建属性]]></title><link>https://blog.youkuaiyun.com/lianggan13/article/details/72123102</link><guid>https://blog.youkuaiyun.com/lianggan13/article/details/72123102</guid><author>lianggan13</author><pubDate>Mon, 15 May 2017 10:24:45 +0800</pubDate><description><![CDATA[首先创建一个简单类：一个特性__radius 和 两个方法 setRadius() area()
然后，创建第二个类:把radius 和 area 变成属性。
/usr/bin/python3
#coding: utf-8

class Circle1:
    def __init__(self, radius):
        self.__radius = radius
    def]]></description><category></category></item><item><title><![CDATA[生成器函数]]></title><link>https://blog.youkuaiyun.com/lianggan13/article/details/72122080</link><guid>https://blog.youkuaiyun.com/lianggan13/article/details/72122080</guid><author>lianggan13</author><pubDate>Mon, 15 May 2017 10:19:17 +0800</pubDate><description><![CDATA[Pyhon优雅的魔力使生成器函数很特殊，它们像定格相机一样工作。
当一个标准函数遇到return语句时，它会返回值，然后函数会丢弃内部的所有数据。当下次调用时，一切从头开始。
yield语句会做不同的事情。它像return一样返回一个值，但是它不会使函数丢弃数据，相反所有数据都被保存起来。
 #/usr/bin/python3
  2 #coding:utf-8
  3 
  4 #生成器函]]></description><category></category></item></channel></rss>