2017年9月2日
摘要: 装饰器本质是函数,用于装饰其他函数(就是为其他函数添加附加功能)原则1:不能修改被装饰函数的源代码原则2:不能修改被装饰函数的调用方式 阅读全文
posted @ 2017-09-02 15:45 csy113 阅读(114) 评论(0) 推荐(0) 编辑
  2017年8月27日
摘要: 列表转集合去重 输出 : {1, 2, 3, 4, 5, 8, 9, 10, 11}<class 'set'> 阅读全文
posted @ 2017-08-27 23:06 csy113 阅读(89) 评论(0) 推荐(0) 编辑
  2017年8月20日
摘要: python 2 和 python 3 代码均为: python 2 显示A,python 3显示C python 2的继承顺序是D -> B -> A -> C 深度优先 python 3的继承顺序是D -> B -> C -> A 广度优先 阅读全文
posted @ 2017-08-20 15:56 csy113 阅读(762) 评论(0) 推荐(0) 编辑
  2017年7月23日
摘要: 打包目录 1 #_*_coding:utf-8_*_ 2 #__author__ = "csy" 3 import shutil 4 5 shutil.make_archive("test","zip","D:/5") #生成文件名test,格式zip,目录路径 另外也可以用zipfile模块,指定 阅读全文
posted @ 2017-07-23 18:49 csy113 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 复制目录(包含子目录、文件),例子中被复制目录要和调用shutil模块的python文件在同一层 1 #_*_coding:utf-8_*_ 2 #__author__ = "csy" 3 import shutil 4 5 shutil.copytree("atm","new_atm") 删除目录 阅读全文
posted @ 2017-07-23 17:03 csy113 阅读(504) 评论(0) 推荐(0) 编辑
  2017年7月16日
摘要: 用于生成4位随机验证码 #_*_coding:utf-8_*_ #__author__ = "csy" import random checkcode='' for i in range(4): current=random.randrange(0,4) #生成随机数与循环次数比对 current1 阅读全文
posted @ 2017-07-16 18:09 csy113 阅读(2540) 评论(1) 推荐(0) 编辑
  2017年7月1日
摘要: main.py与test1.py所在路径关系如下: main.py代码 1 # -*- coding: utf-8 -*- 2 # Author = 'csy' 3 import sys 4 print(sys.path) 5 import test1 test1.py代码 1 # -*- codi 阅读全文
posted @ 2017-07-01 15:40 csy113 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 目录结构如下: p_test.py 代码 import package_test 本质是导入该包下的__init__.py文件 package_test文件夹下__init__.py代码 阅读全文
posted @ 2017-07-01 14:48 csy113 阅读(135) 评论(0) 推荐(0) 编辑
  2017年6月25日
摘要: main.py文件 module_csy.py文件 阅读全文
posted @ 2017-06-25 18:54 csy113 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 相同目录下新建main.py 和 module_csy.py文件 阅读全文
posted @ 2017-06-25 17:51 csy113 阅读(199) 评论(0) 推荐(0) 编辑