python-Day6
2016-03-05 11:23
387 查看
一、shutil模块
shutil模块提供了大量的文件的高级操作。针对文件拷贝和删除,主要功能为目录和文件操作以及压缩操作。
二、shelve模块
是一个简单的k,v将内存数据通过文件持久化的模块,可持久化任何pickle可支持的python数据格式。
继承
shutil模块提供了大量的文件的高级操作。针对文件拷贝和删除,主要功能为目录和文件操作以及压缩操作。
copyfileobj 拷贝文件内容 copyfile 拷贝文件 copymode 拷贝权限,内容、组、用户均不变 copystat 拷贝状态的信息 copy 拷贝文件和权限 copy2 拷贝文件和状态信息 copytree 拷贝递归的去拷贝文件 rmtree 递归的去删除文件 move 递归的去移动文件 make_archive 创建压缩包并返回文件路径,zip&tar
二、shelve模块
是一个简单的k,v将内存数据通过文件持久化的模块,可持久化任何pickle可支持的python数据格式。
class SchoolMember(object): member_nums = 0 def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex self.enroll() def enroll(self): print('SchoolMember [%s] is enrolled!' % self.name) SchoolMember.member_nums += 1 print('The [%s] school member [%s] is enrolled!' % (self.member_nums,self.name)) def tell(self): print('Hello,my name is %s' %self.name) class Teacher(SchoolMember): def __init__(self,name,age,sex,course,salary): super(Teacher,self).__init__(name,age,sex) #继承 self.course = course self.salary = salary def teaching(self): print('Teacher [%s] is teaching [%s]'%(self.name,self.course)) class Student(SchoolMember): def __init__(self,name,age,sex,course,tuition): super(Student,self).__init__(name,age,sex) self.course = course self.tuition = tuition def pay_tuition(self): print('NND,student [%s] pay tuition [%s]' %(self.name,self.tuition)) t1 = Teacher('Jef',22,'F','Py',1000) t2 = Teacher('Jia',3,'F','JS',2000) s1 = Student('Jingjing',27,'M','Travel',10000) s2 = Student('Doudou',5,'N/A','Eat',100) t1.tell() t1.teaching() s1.tell() s1.pay_tuition()
继承
相关文章推荐
- 基于python快速实现排列组合算法
- Python 基础语法(四)
- Python 基础语法(三)
- Python 基础语法(二)
- Python 基础语法(一)
- python中的cm()len() list() and tuple()以及一些内建函数
- python 学习 4
- Python文件夹与文件的操作
- numpy.ndarray.flatten
- python 3.3 下载固定链接文件并保存
- ubuntu上跑python连接pg,报错 ImportError: No module named psycopg2
- python获取父类的子类(遍历,递归),并循环执行所有子类的某一方法
- Python核心教程(第二章)
- python学习3
- 安装pip出现的问题及解决办法
- python list and tuple
- Python之模拟职场人生游戏
- 用户文章评论
- Python图像处理库PIL的ImagePath模块介绍
- Selenium + Python 搭建自动化测试环境(一)