摘要: 目录 第一模块 第二模块 第三模块 第四模块 第五模块 第六模块:HTML知识 第七模块 第一模块 模块初识 数据运算、数据类型 列表 字符串常用操作 字典 集合 字符编码与转码 变量 格式化输出 if else 循环 装饰器 生成器 迭代器 内置函数 json与pickle序列化与反序列化 时间模 阅读全文
posted @ 2018-07-01 22:09 雨之愿风 阅读(202) 评论(0) 推荐(0) 编辑
摘要: import openpyxl # 可以对xlsx进行读取、修改,无法对xls操作 # nwb=openpyxl.Workbook() # Workbook对象 # nwb.save('11-2-1.xlsx') # 保存文档,默认创建工作表sheet # wb=openpyxl.load_work 阅读全文
posted @ 2021-10-28 18:23 雨之愿风 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 参考文件:https://developers.weixin.qq.com/miniprogram/dev/component/ view:相当于html的div text:相当于html的span Page({ data: { imgUrls: [ 'http://img02.tooopen.co 阅读全文
posted @ 2018-12-22 17:37 雨之愿风 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 写的位置: 注释: /* 注释内容 */ id选择器:标签id对应样式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> #i1 { background-color 阅读全文
posted @ 2018-10-18 21:14 雨之愿风 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 标签分类 自闭合标签 主动闭合标签 head标签 meta标签:设定页面编码,页面跳转,页面刷新,关键字,描述,IE兼容 title标签 body标签 特殊符号: 参考:http://www.cnblogs.com/web-d/archive/2010/04/16/1713298.html inpu 阅读全文
posted @ 2018-10-07 21:39 雨之愿风 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 安装 打开命令提示符,然后输入pip3 install django 创建优先级 相关命令 目录相关信息: CVB:class base view url.py : urlpatterns = [ url(r'^home/', views.Home.as_view()), ] view.py cla 阅读全文
posted @ 2018-09-12 20:40 雨之愿风 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/wupeiqi/articles/5237704.html http://www.cnblogs.com/wupeiqi/articles/5341480.html http://www.cnblogs.com/wupeiqi/articles/5 阅读全文
posted @ 2018-07-22 20:32 雨之愿风 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 表单验证 js验证 组件: easyui:http://www.jeasyui.net/ jQueryui:https://jqueryui.com/ bootstrap:http://www.bootcss.com/ 一、响应式: @media 二、图标、字体 @font-face 三、基本使用 阅读全文
posted @ 2018-07-22 18:03 雨之愿风 阅读(112) 评论(0) 推荐(0) 编辑
摘要: jQuery是一个模块,也是一个类库,是DOM/Bom/JavaScript的类库 参考api文档:http://jquery.cuishifeng.cn/ 版本: 1.x(建议使用这个,兼容性比较好)1.12 2.x 3.x 引入jQuery(一般放到HTML的尾部) 一、查找元素 选择器:直接找 阅读全文
posted @ 2018-07-18 23:02 雨之愿风 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 初识JavaScript 参考:http://www.cnblogs.com/wupeiqi/articles/5602773.html JavaScript是一个独立的语言,浏览器具有JavaScript的解析器 写JavaScript的东西记得加上;(因为一般情况下,会将js文件压缩,导致代码放 阅读全文
posted @ 2018-07-07 22:20 雨之愿风 阅读(181) 评论(0) 推荐(0) 编辑
摘要: class选择器 .名称{ ... } <标签 class = "名称"> </标签> 备注:这里的注释是使用 /* 。。。 */ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> 阅读全文
posted @ 2018-07-04 20:44 雨之愿风 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 常用标签 <meta > metadata information <meta > metadata information 页面编码(告诉浏览器是什么编码) < meta http-equiv=“content-type” content=“text/html;charset=utf-8”> 刷新 阅读全文
posted @ 2018-07-01 22:15 雨之愿风 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 视图 视图是一个虚拟表,其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需要使用【名称】即可获取结果集,并可以将其当做表来使用。select * from (select nid,name from tb1 where nid >2) as A where A.name > 'a 阅读全文
posted @ 2018-04-19 09:00 雨之愿风 阅读(108) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 先讲RabbitMQ:消息队列 threading Queue 只用于不同线程间数据交互,不能跨进程进程Queue 用于父进程与子进程进行交互,或者同属于同一父 进程下多个子进程进行交互。 QQ与Word数据交互,可以建立一个socket,也可以将数据放进硬盘,也可以用第三方软件代 阅读全文
posted @ 2018-04-02 21:10 雨之愿风 阅读(226) 评论(0) 推荐(0) 编辑
摘要: if __name__ == '__main__': 阅读全文
posted @ 2018-03-18 22:20 雨之愿风 阅读(98) 评论(0) 推荐(0) 编辑
摘要: SocketServer socket有个问题,无法支持多用户(多并发)所以就出现了SocketServer SocketServer模块简化了编写网络服务器,SocketServer是对socket的再封装,使其更简单 socketserver.TCPServer(server_address,R 阅读全文
posted @ 2018-03-08 20:52 雨之愿风 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 动态导入 一般使用__import__("字符串") (官方不建议使用这个) 例子:aa在lib目录下,aa里有一个类C(),定义了name="alex" 注意:这个动态导入,只能引用导入的那个python文件,哪怕同一个目录下的其他文件也不能调用 官方建议使用的动态导入是 import impor 阅读全文
posted @ 2018-02-04 21:25 雨之愿风 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/wupeiqi/articles/5040823.html socket.socket(socket.AF_INET,socket.SOCK_STREAM,0) ''' 服务器端 ''' import socket # 声明socket类型,同时生 阅读全文
posted @ 2018-01-21 13:50 雨之愿风 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/wupeiqi/articles/5017742.html 编程过程会出现各种各样的异常(有些是自己制做的异常),这样的情况就需要对异常进行处理; 虽然出现异常了,但是不想让用户知道;或者是就算系统出错了,系统也不崩溃。所以要异常处理; 各种异常, 阅读全文
posted @ 2018-01-21 13:32 雨之愿风 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/alex3714/articles/5213184.html hasattr(obj,name_str):判断一个对象obj里是否有对应的name_str字符串的方法getattr(obj,name_str):根据字符串取获取obj对象里的对应的方 阅读全文
posted @ 2018-01-19 21:19 雨之愿风 阅读(92) 评论(0) 推荐(0) 编辑
摘要: __doc__:显示类的描述 class Dog(object): ''' 描述狗狗的类 ''' print("一个方法") d = Dog() print(d.__doc__) __module__:输出模块 __class__:输出类 class C: def eat(self): print( 阅读全文
posted @ 2018-01-18 21:31 雨之愿风 阅读(111) 评论(0) 推荐(0) 编辑
摘要: os.system的方式只是显示结果到屏幕,成功返回0,不成功返回非零,无法保存结果 os.popen("dir").read() #会保存命令的执行输出,但是命令不正确的时候,返回空,无法确定到底执行了没有,所以才引入新的模块:subprocess模块 subprocess模块 这个模块是用于py 阅读全文
posted @ 2018-01-10 20:51 雨之愿风 阅读(127) 评论(0) 推荐(0) 编辑
摘要: '.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 '^' 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILINE) '$' 匹配字符结尾,或e.search("f 阅读全文
posted @ 2018-01-05 12:31 雨之愿风 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 参考:www.cnblogs.com/alex3714/articles/5161349.html 写入日志,运行一次,之后会一直追加到该文件,不会覆盖原来信息 指定写入等级 python使用logging模块纪录日志涉及四个主要类 logger提供了应用程序可以直接使用的接口; handler将( 阅读全文
posted @ 2018-01-04 12:27 雨之愿风 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 后续 阅读全文
posted @ 2018-01-03 22:02 雨之愿风 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 后续 阅读全文
posted @ 2018-01-03 22:01 雨之愿风 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 后续增加 阅读全文
posted @ 2018-01-03 22:01 雨之愿风 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 后续增加 阅读全文
posted @ 2018-01-03 22:00 雨之愿风 阅读(68) 评论(0) 推荐(0) 编辑
摘要: import os a = os.getcwd()#获取当前工作目录,即当前python脚本工作的目录路径 print(a) # os.chdir(r"C:\Python36")#相当于os.chdir("C:\\Python36")改变当前脚本工作目录;相当于shell下cd,双斜杠的意思第一个是转意,推荐使用前面加个r # print(os.getcwd()) print(os.cu... 阅读全文
posted @ 2018-01-03 22:00 雨之愿风 阅读(119) 评论(0) 推荐(0) 编辑
摘要: #随机生成四位数字 import random checkcode = "" for i in range(4): temp = random.randint(1,9) checkcode +=str(temp) print(checkcode) #随机生成四位字符串,可能含有数字以及字母 impo 阅读全文
posted @ 2017-12-30 20:18 雨之愿风 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 时间戳:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 格式化的时间字符串 元祖(struct_time) 参考:http://blog.51cto.com/egon09/1840425 time import time a = time.time()#得出时间戳, 阅读全文
posted @ 2017-12-30 15:46 雨之愿风 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 定义: 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test) 导入方法 同一目录下的导入 improt * name = "alex" def sayhello(): print("hel 阅读全文
posted @ 2017-12-28 22:12 雨之愿风 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 后续补充 阅读全文
posted @ 2017-12-27 21:51 雨之愿风 阅读(77) 评论(0) 推荐(0) 编辑
摘要: json只能用于简单的数据类型,例如:字典啊,列表啊,字符串之类的,无法处理复杂的,例如带有函数的 json适用于所有的开发语言 dumps与loads只对应使用一次,若dumps多次,则loads出错 import json json.dumps() and json.loads() import 阅读全文
posted @ 2017-12-25 22:08 雨之愿风 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 内置函数参考地址 https://docs.python.org/3/library/functions.html?highlight=built#ascli abs(x ) 返回一个数字的绝对值。参数可能是一个整数或浮点数。如果参数是一个复数,则返回其大小。 all(可迭代)所有为真才是真,有一个 阅读全文
posted @ 2017-12-25 21:47 雨之愿风 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 可迭代对象Iterable 我们已经知道,可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list,tuple,dict,set,str等;一类是generator,包括生成器何带yield的generator function。这些可以直接作用于for循环的对象统称为可迭代对象 阅读全文
posted @ 2017-12-21 21:23 雨之愿风 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能原则:1.不能修改被装饰的函数的源代码2.不能修改被装饰的函数的调用方法 实现装饰器知识储备1.函数即“变量”2.高阶函数 a.把一个函数名当做实参传给另外一个函数 b.返回值中包含函数名(不修改函数的调用方式) 3.嵌套函数高阶函数+嵌套 阅读全文
posted @ 2017-12-19 20:24 雨之愿风 阅读(133) 评论(0) 推荐(0) 编辑
摘要: while break: while 条件 while else 格式: for循环 for else break 跳出当前循环,结束这个循环 continue:跳出本次继续,继续下一次循环 好 阅读全文
posted @ 2017-12-08 21:05 雨之愿风 阅读(111) 评论(0) 推荐(0) 编辑
摘要: if else 格式 if elif else 格式: 阅读全文
posted @ 2017-12-08 20:57 雨之愿风 阅读(171) 评论(0) 推荐(0) 编辑
摘要: IndentationError: unexpected indent 阅读全文
posted @ 2017-12-08 20:51 雨之愿风 阅读(287) 评论(0) 推荐(0) 编辑