- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 python3自学之路作业 开发一个支持多用户在线的FTP程序
作业要求:用户加密认证允许同时多用户登录每个用户有自己的家目录 ,且只能访问自己的家目录对用户进行磁盘配额,每个用户的可用空间不同允许用户在ftp server上随意切换目录允许用户查看当前目录下文件允许上传和下载文件,保证文件一致性文件传输过程中显示进度条附加功能:支持文件的断点续传未实现的功能: 磁盘配额、上传或下载时自动创建目录、断点续传程序结构:main.py'''Created ...
2018-05-30 17:04:24 1110 1
原创 Python3 socketserver通信
通过socketserver来实现多线程:server端:'''Created on 2018年5月23日@author: hcl'''import socketserverclass MyTCPHandler(socketserver.BaseRequestHandler): def handle(self): while True: ...
2018-05-28 14:46:38 636
原创 python3 浅谈异常处理
异常处理的目的:在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是显示一个提示的页面异常种类:常用异常:AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开文件ImportError 无法引入模块或包;基本上是路径问题或名称错误IndentationError 语法错误(的...
2018-05-24 16:39:50 765
原创 python3自学之路 面向对象高级语法
面向对象高级语法部分经典类vs新式类 静态方法、类方法、属性方法类的特殊方法反射经典类与新式类继承方式的区别经典类:深度优先新式类:广度优先class A: def __init__(self): self.n = 'A' class B(A): # def __init__(self): # self.n = 'B' pass c...
2018-05-24 16:24:24 312
原创 python3自学之路作业 选课系统
本节作业:选课系统角色:学校、学员、课程、讲师要求: 1. 创建北京、上海 2 所学校 2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开 3. 课程包含,周期,价格,通过学校创建课程 4. 通过学校创建班级, 班级关联课程、讲师 5. 创建学员时,选择学校,关联班级 5. 创建讲师角色时要关联学校, 6. 提供两个角色接口 6.1 ...
2018-05-21 22:02:50 1146
原创 python3 面向对象初步探索
面向对象主要有3大特性:封装 继承 多态封装:class Role(object): def __init__(self,name,role,weapon,life_value = 100,money = 15000):#类的构造 self.name = name#私有属性 self.role = role self.weapon = wea...
2018-05-21 19:50:16 175
原创 简易计算器的制作
目的:实现简易计算器实行功能:实现包含加减乘除括号在内的四则运算断续续编了几天的计算器代码,终于把它完成了,可以接着往下学习了,加油代码如下所示:'''Created on @author: hcl'''import redef mult(str_test): ''' 功能:对字符串str_test内只含有 * / 时,进行从左到右运算,并返回运算结果 ...
2018-05-19 10:52:42 1148
原创 python模块与导入记录
time ,os, sys, shutil(zip,tar), shelve, xml, pyYaml, configparser, hashlib
2018-05-01 20:45:16 124
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人