上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 文件指针移动 大前提:文件内指针的移动是Bytes为单位的,唯独t模式下的read读取内容个数是以字符为单位 f.read(3) with open('a.txt',mode='rt',encoding='utf-8') as f: data=f.read(3) print(data) with o 阅读全文
posted @ 2018-10-08 21:11 路口有雾 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 叠加多个装饰器: 1.装饰器的加载顺序是:自下而上 2.装饰器内wrapper函数的执行顺序是:自上而下即先把离原始index最近的装饰器加载进去使index的地址变成第一个装饰器的wrppper1(index),在加载第二个装饰器的时候使index的内存地址变成wrppper1(index)的内存 阅读全文
posted @ 2018-09-28 15:11 路口有雾 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是装饰器 器=》工具 装饰=>指的是为被装饰对象添加新功能 装饰器本身可以是任意可调用的对象=》函数 被装饰器本身也可以是任意可调用的对象=》函数 目标:写一个函数来为另外一个函数来添加一个新功能2.为何要用装饰器 开放封闭原则:然间一旦上线就应该对修改封闭,对扩展开放 对修改封闭: 1. 阅读全文
posted @ 2018-09-27 20:04 路口有雾 阅读(116) 评论(0) 推荐(0) 编辑
摘要: # 安装 由于版本支持情况 使用时版本不要太高 可能会有冲突 在项目中使用 可以创建一个celeryconfig.py文件 import djcelery djcelery.setup_loader() CELERY_IMPORTS=( 'app.tasks', ) #有些情况可以防止死锁 CELE 阅读全文
posted @ 2018-09-25 20:09 路口有雾 阅读(182) 评论(0) 推荐(0) 编辑
摘要: # 储备知识:# 函数的使用应该分为两个明确的阶段# 1. 定义阶段:只检测语法,不执行函数体代码def func(): print('from func')# 2. 调用阶段:会触发函数体代码的执行# func()#先定义后调用# 示范一# def foo():# print('from foo' 阅读全文
posted @ 2018-09-25 19:32 路口有雾 阅读(161) 评论(0) 推荐(0) 编辑
摘要: pass 阅读全文
posted @ 2018-09-25 19:18 路口有雾 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 个人理解,仅供参考!!! 阅读全文
posted @ 2018-09-21 15:52 路口有雾 阅读(105) 评论(0) 推荐(0) 编辑
摘要: import timewith open('db.txt',mode='at',encoding='utf_8') as f: f.write('%s xiayu\n'%time.strftime('%Y-%m-%d %X'))with open('db.txt',mode='rb') as f : 阅读全文
posted @ 2018-09-21 12:00 路口有雾 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 文件处理的三个步骤: 1.打开文件拿到文件对象(文件对象 >操作系统打开文件 >硬盘) f=open(r'文件路径‘.mode='rb')(mode后面’‘中的前世打开的模式后面是文件操作内容模式); 绝对路径D:\a\d\a\.txt 相对路径:相对于当前执行文件夹为起始点进行查找(\ / 无影响 阅读全文
posted @ 2018-09-20 20:25 路口有雾 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 什么是vue? 可以独立完成前后端分离式web项目的javaScript框架 为什么使用vue? 三大主流框架之一:Angular React Vue 先进的前端设计模式:MVVM 可以完全脱离服务器端,以前端代码复用的方式渲染整个页面:组件化开发 特点(使用vue的优点) 单页面web应用 数据驱 阅读全文
posted @ 2018-09-20 19:45 路口有雾 阅读(113) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页