分类
摘要:
在 user_manager 项目下创建一个 python package:utils,里面创建一个 page.py 文件
page.py 文件内容为:
# 创建一个 PagerHelper 类
class PagerHelper:
# 创建对象需要至少传入3个参数
def __init__(self... 阅读原文
2019-06-29 11:43:03 阅读(2188) 评论(0)
摘要:
# 1. 选择嵌套列表里的元素(内部进行了for循环)li = [1,2,"age",["熊红","你好",["12",45]],"abc",True]
a = li[3][2][1]
print(a)
运行结果:
45
Process finished with exit code 0
... 阅读原文
2019-06-29 10:02:02 阅读(2149) 评论(0)
摘要:
在上一篇中(Django 练习班级管理系统一 https://www.cnblogs.com/klvchen/p/11078174.html),使用的是莫泰对话框的方式提交数据,适用于数据量少的操作。若业务需要数据多,数据量大的操作,可以使用单独页面进行添加,下面是具体例子:
在 classes.html 页面下修改... 阅读原文
2019-06-29 08:44:02 阅读(2266) 评论(0)
摘要:
最近在玩爬虫,需要装docker,但是官网对于win7版本,只支持docker tool box,在官网找了半天才找到安装包,特此上传百度网盘,方便各位下载
链接:https://pan.baidu.com/s/1kB1yM2pjLakA61x80RX8sg 提取码:q0dx
安装好后,打开桌面的Docke... 阅读原文
2019-06-29 07:58:02 阅读(2015) 评论(0)
摘要:
环境:windows7 + chrome + pyspider
解决方法:
WEB预览框过小的原因在于页面元素的css属性height被替换为60px;
CSS文件所在地方:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lib\sit... 阅读原文
2019-06-29 06:00:05 阅读(2379) 评论(0)
摘要:
一、向列表添加元素
x.append(y) #末尾添加一个元素 x.extend([y,z]) #末尾添加多个元素 x.insert(index,y)
二、向列表获取元素 x[index]
三、从列表删除元素 x.remove("y") del x(index) # 删除整个列表 ... 阅读原文
2019-06-29 00:13:02 阅读(2320) 评论(0)
摘要:
xlrd模块
xlrd是python中一个第三方的用于读取excle表格的模块,很多企业在没有使用计算机管理前大多使用表格来管理数据,所以导入表格还是非常常用的!
安装xlrd
pip install xlrd
exlce结构分析
一个excle表格包含多个sheet
一个sheet中包含多行多列
每... 阅读原文
2019-06-28 22:59:03 阅读(2469) 评论(0)
摘要:
2.1.函数的定义和使用
函数基本使用
[root@VM_0_9_centos ~]# test()
> {}
-bash: syntax error near unexpected token `{}'
[root@VM_0_9_centos ~]# test() {}
-bash: synt... 阅读原文
2019-06-28 22:31:33 阅读(2113) 评论(0)
摘要:
Python面向对象中的继承、多态和封装
一、面向对象的三大特性
封装:把很多数据封装到⼀个对象中,把固定功能的代码封装到⼀个代码块, 函数,对象, 打包成模块。 这都属于封装思想。
继承:⼦类可以⾃动拥有⽗类中除了私有属性外的其他所有内容。 说⽩了, ⼉⼦可以随便⽤爹的东⻄。
多态: 同⼀个对象, 多种形态。在P... 阅读原文
2019-06-28 21:24:03 阅读(2459) 评论(0)
摘要:
一、高阶函数-排序
1.定义:把一个序列按照给定算法进行排序
2.key:在排序前对每一个元素进行key函数运算,可以理解成按照key函数定义的逻辑进行排序
3.python2和python3相差巨大
#help(sorted)
#排序案例1
a = [526,6,5565,323,59... 阅读原文
2019-06-28 19:51:05 阅读(2423) 评论(0)