分类
摘要:
tuple_lst = [
('元祖容器可哈希',),
('元祖中的元素不可直接修改',),
('元祖可迭代',),
('查',),
('练习',),
]
元祖容器可哈希
>>>hash((1,))
3430019387558
元祖中的元素不可直接修改
>&... 阅读原文
2018-11-19 18:21:02 阅读(702) 评论(0)
摘要:
一、configparser
该模块适用格式与windows ini文件类似的配置文件,可以包含一个或多个节(section),每个节可以有多个参数(键=值)
二、创建对象
import configparser
config = configparser.ConfigParser()
config["... 阅读原文
2018-11-19 17:31:03 阅读(1562) 评论(0)
摘要:
1. jupyter notebook 安装
创建 jupyter 目录
mkdir jupyter
cd jupyter/
创建独立的 Python3 运行环境,并激活进入该环境
virtualenv --python=python3 --no-site-packages venv
source venv/... 阅读原文
2018-11-19 16:45:02 阅读(1870) 评论(0)
摘要:
一、 shelve
shelve提供python的持久化操作。
持久化:把数据写到硬盘上
shelve操作与字典非常类似
import shelve
d = shelve.open("tom")
d["name"] = "Tom"
print(d["name"]) # Tom
d.close()
文件关闭... 阅读原文
2018-11-19 15:42:02 阅读(1648) 评论(0)
摘要:
一、为什么有正向查询和反向查询?
举例有两张表,一张表叫书籍表,一张表叫出版社表,他们关系是一对多的关系,书籍是一,出版社是多,因为一本书应该只有一个出版社对应,而出版社可以有多本书对应。
那么在实际代码中定义他们关系的类中,设置外键的那个属性"publisher"是在多的那个类中,也就是在书籍这个类中,所以在书籍... 阅读原文
2018-11-19 14:43:06 阅读(1583) 评论(0)
摘要:
十、课程详情页功能
1、课程列表页面
1.1 前端页面配置
将前端页面course-list.html放到templates目录下,
课程相关的页面大致和base.html页面的机构一致,继承这个页面即可,重写block部分:
1.2 课程列表接口
在course/views.py文件中编写课程相关的接... 阅读原文
2018-11-19 14:15:08 阅读(1629) 评论(0)
摘要:
一、os模块
所有和操作系统相关的内容都在os模块中
二、相关功能
1. os.makedirs("dirname1/dirname2")
可生成多层递归目录
2. os.removedirs("dirname")
如果目录为空,则删除,并递归到上一级目录,如果上一级目录也为空,则删除,以此类推
3.... 阅读原文
2018-11-19 12:57:02 阅读(1615) 评论(0)
摘要:
一、sys模块
所有和python解释器相关的都在sys模块中
二、相关功能
1. path
返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
mport sys
print(sys.path)
结果:
['E:\\python_个人\\day 023 re模块', 'E:\\py... 阅读原文
2018-11-19 12:02:02 阅读(1494) 评论(0)
摘要:
文章链接:https://mp.weixin.qq.com/s/uMb2ziRS1NJ1GXIjofeANg
说到word文档转html的,网上一搜一大把,各种在线word转html页面,使用起来也方便。但是在实际项目中要使用的话,需要自己开发,这里就提供一个简单的方法。
后缀 .doc 和 .docx 都是wo... 阅读原文
2018-11-19 10:56:03 阅读(1599) 评论(0)
摘要:
一、 random
所有关于随机相关的内容都在random模块中
二、相关功能
1. random()
产生(0, 1)之间的小数
import random
print(random.random()) # 0.2622839912972649
2. uniform(a, b)
产生(a, b... 阅读原文
2018-11-19 08:57:05 阅读(1869) 评论(0)