09 2017 档案

摘要:shutil的功能介绍及其他打包、压缩模块 1. shutil模块的方法 chown 更改指定路径的属组 2. copy 拷贝文件和权限 方法:shutil.copy(src,dst,*,follow_symlinks=True) 返回值:str #拷贝源文件到目标文件,权限和内容都将拷贝,但是属组 阅读全文
posted @ 2017-09-30 21:20 Python改变生活 阅读(385) 评论(0) 推荐(0)
摘要:sys模块的功能介绍 1. sys的变量 argv 命令行参数 方法:sys.argv 返回值:list 例如:test1.py文件中有两句语句1.import sys 2.print(sys.argv) python test1.py 2 3 df >>> ['test1.py','2','3', 阅读全文
posted @ 2017-09-29 22:33 Python改变生活 阅读(8714) 评论(0) 推荐(1)
摘要:Python中模块之os的功能介绍 1. os的变量 path 模块路径 方法:os.path 返回值:module 例如:print(os.path) >>> <module 'ntpath' from 'D:\\python3.5.2\\lib\\ntpath.py'> #返回posixpath 阅读全文
posted @ 2017-09-26 23:29 Python改变生活 阅读(1067) 评论(0) 推荐(0)
摘要:random的功能介绍 random模块的方法如下: betavariate 获取一个range(0,1)之前的随机浮点数 方法:random.betavariate(alpha,beta) 返回值:float 例如:print(random.betavariate(3,4)) >>> 0.4179 阅读全文
posted @ 2017-09-24 21:32 Python改变生活 阅读(1313) 评论(0) 推荐(1)
摘要:time&datetime的功能介绍 1. time模块 1. 时间的分类 1. 时间戳:以秒为单位的整数 2. 时间字符格式化:常见的年月日时分秒 3. 时间元祖格式:9大元素,每个元素对应时间的年与日时分秒周天夏令时 2. time中的变量 timezone 返回当前时区时间与UTC时区时间相差 阅读全文
posted @ 2017-09-24 16:10 Python改变生活 阅读(576) 评论(0) 推荐(0)
摘要:json & pickle & shelve 1. json的序列化与反序列化 json的使用需要导入该模块,一般使用import json即可。 json的序列化 方法1:json.dumps(obj) 例如:f = open('file.txt','w') json.dumps(f.write( 阅读全文
posted @ 2017-09-20 22:30 Python改变生活 阅读(346) 评论(0) 推荐(0)
摘要:看这篇文章前,你应该已经知道了为什么有编码,以及编码的种类情况 ASCII 占1个字节,只支持英文 GB2312 占2个字节,支持6700+汉字 GBK GB2312的升级版,支持21000+汉字 Shift-JIS 日本字符 ks_c_5601-1987 韩国编码 TIS-620 泰国编码 由于每 阅读全文
posted @ 2017-09-20 17:04 Python改变生活 阅读(1445) 评论(0) 推荐(0)
摘要:生成器和迭代器的功能介绍 1. 生成器(generator) 1. 赋值生成器 1. 创建 方法:x = (variable for variable in iterable) 例如:x = (i for i in range(10)) print(x) >>> <generator object 阅读全文
posted @ 2017-09-19 22:48 Python改变生活 阅读(484) 评论(0) 推荐(0)
摘要:作业之工资管理 工资管理实现要求: 工资管理系统 Alex 100000 Rain 80000 Egon 50000 Yuan 30000 以上是info.txt文件 实现效果: 从info.txt文件中读取员工及其工资信息,最后将修改或增加的员工工资信息也写入原info.txt文件。 效果演示: 阅读全文
posted @ 2017-09-17 17:58 Python改变生活 阅读(796) 评论(0) 推荐(0)
摘要:作业之购物车优化 购物车优化要求如下: 用户入口: 启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额 在用户使用过程中, 关键输出,如余额 阅读全文
posted @ 2017-09-16 11:01 Python改变生活 阅读(376) 评论(0) 推荐(0)
摘要:作业之多级菜单 菜单实现要求: 1. 列出菜单选择供选择 2. 选择对应内容进入下一级菜单 3. 任何时候都可以选择退出程序或返回上一级菜单 具体代码如下: goods = {'华为':{'A系':{'A1':[1000,1100,1200,],'A2':[2000,2100,2200,],'A3' 阅读全文
posted @ 2017-09-11 09:51 Python改变生活 阅读(3285) 评论(1) 推荐(0)
摘要:文件的操作介绍 文件打开的方法 主要有两种: no with 格式:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 常用:variable 阅读全文
posted @ 2017-09-07 23:10 Python改变生活 阅读(186) 评论(0) 推荐(0)
摘要:作业之购物车 购物车的要求如下: 输入总金额 选择购买的商品,金额足够时,把选择的商品添加到购物车,金额不足时,进行提示,商品将不会添加到购物车 随时可以退出程序,同时输出已购买的商品 具体代码如下: commoditys = [['pen',3],['bike',600],['pad',3000] 阅读全文
posted @ 2017-09-05 19:32 Python改变生活 阅读(357) 评论(0) 推荐(0)
摘要:模块之copy的功能介绍 copy主要分两种: 1.浅拷贝 2.深拷贝 赋值: 在python中赋值算特殊的拷贝,其实赋值可以理解为同一个对象有两个名字,所以当其中一个发生变化,另一个也跟着会变化。 1.浅拷贝 创建 格式:copy.copy(x) 例如:n1 = 123 print(copy.co 阅读全文
posted @ 2017-09-04 14:53 Python改变生活 阅读(1282) 评论(0) 推荐(0)
摘要:模块之queue的功能介绍 队列的分类: 队列主要要分为两种 1.双向队列 2.单项队列 1. 单项队列 创建单项队列 格式:queue.Queue(obj) 例如:que = queue.Queue('abc') 返回值:queue.Queue #创建单项队列时的参数可以是任意对象,无论传入的参数 阅读全文
posted @ 2017-09-03 23:07 Python改变生活 阅读(2924) 评论(0) 推荐(0)
摘要:作业之三次登陆锁定用户 作业要求如下: 1. 输入用户名和密码 2. 认证成功提示欢迎信息 3. 认证失败三次锁定用户 具体代码如下: 方法1: import os#导入os模块 if os.path.exists('d:\\login_name_list.txt'):#使用os模块的方法来检测该文 阅读全文
posted @ 2017-09-02 23:17 Python改变生活 阅读(731) 评论(0) 推荐(0)