摘要: 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)