
python学习
Walker990
凡是过去,皆为序章。
展开
-
python获取本年本周本月本天
python获取本周本月本天import datetimefrom datetime import timedeltacurrent_time = datetime.datetime.now()year = current_time.yearmonth = current_time.monthday = current_time.day# 自然月this_month_start = datetime.datetime(year=year, month=month, day=1)pri原创 2021-04-20 11:05:57 · 270 阅读 · 0 评论 -
python生成和安装requirements.txt
python 生成requirements.txtpython.exe -m pip freeze > requirements.txt安装pip install -r requirements.txt -i 镜像pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/原创 2021-01-07 15:42:15 · 388 阅读 · 0 评论 -
配置redis作为django的缓存和后端存储
配置redis作为django的缓存和后端存储安装django-redis,redis模块为什么使用django-redis模块:https://django-redis-chs.readthedocs.io/zh_CN/latest/#安装django-redis模块的时候,如果diango-redis的版本号和django的版本不适合的时候,也就是说django-redis要适用的django版本号,要大于多少多少,它会自动卸载你原来的django版本,给你安装适用的版本,但是如果django是1原创 2020-06-23 10:30:06 · 367 阅读 · 0 评论 -
Django模型中的choices使用和富文本的使用
Django模型中的choices使用和富文本的使用使用choices时,先要定义选择的区间:例如:class Goods(models.Model): status_choices = ( (0, '下线'), (1, '上线'), ) status = models.SmallIntegerField(default=1, choices=status_choices, verbose_name='商品状态')富文本编辑器,就是网站编辑原创 2020-06-21 09:58:44 · 917 阅读 · 0 评论 -
Djiango中的抽象模型类
https://www.cnblogs.com/JackShi/p/12736431.html原创 2020-06-20 21:41:26 · 191 阅读 · 0 评论 -
diango多个app时对app的管理
diango多个app时对app的管理方法1:假如创建app01,app02在根目录下面创建apps文件夹,把各个app移进去,但是对应的settings文件中注册app的时候就要写上’apps.app01’,‘apps.app02’,而且对应的url要写成url(r’^app01/’,include(‘apps.app01.urls’))url(r’^app02/’,include(‘apps.app02.urls’))方法2:在settings中导入sys,把apps的路径加进去impo原创 2020-06-20 21:15:15 · 346 阅读 · 0 评论 -
django和python对照表
Django版本 Python版本1.11 2.7, 3.4, 3.5, 3.6, 3.7 (使用 1.11.28)2.0 3.4, 3.5, 3.6, 3.72.1, 2.2 3.5, 3.6, 3.73.0 3.6, 3.7, 3.8Django 1.11版本兼容Python 2.7、3.4、3.5、3.6、3.7(使用 1.11.28)Django 2.0版本兼容Py...原创 2020-05-07 09:05:20 · 1036 阅读 · 0 评论 -
python虚拟环境中创建django项目
python虚拟环境中创建django项目先进入虚拟环境目录里面:启动虚拟环境:进入虚拟环境命令:activate进入之后:安装django1.pip install django==django版本2.查看版本:django-admin --version创建django项目返回到你想创建django项目的目录下:比如我的:在项目文件下创建django :dj...原创 2020-04-15 16:42:50 · 187 阅读 · 0 评论 -
解决This application failed to start because it could not find or load the Qt platform plugin "windows
解决This application failed to start because it could not find or load the Qt platform plugin "windows在使用matplotlib.pylab绘图时出现这个错误我看的基本上是Anaconda\Lib\site-packages\PyQt5\Qt\plugins(这是我的安装路径),在此文件夹下找到...原创 2019-06-13 11:22:13 · 3535 阅读 · 2 评论 -
python爬虫
泰国旅游信息爬取# _*_ coding:utf-8 _*_ import requestsfrom lxml import etreeimport jsonclass BangkokTravel: """ 爬取取曼谷旅游的信息 """ def __init__(self): pass def getPage(self): ...原创 2019-05-06 22:03:28 · 207 阅读 · 0 评论 -
python中的input
python中的输入是inputinput和raw_input的简单区别然后会提示让你输入,例如:然后输入就可以运行了,例如:Walker990以下是运行结果:这里hello和名字中间忘了加一个空格显得不够好看,请读者见谅。。name=input("Enter your name:"+"")print("hello"+name)如果要求用户带着引号输入可以用raw_inp...原创 2018-10-18 15:37:16 · 2590 阅读 · 0 评论 -
python的索引
python以给定年月日打印出日期谈到索引那就要说一下序列,所谓的序列就是名为容器的数据结构。序列(例如:列表,元组)和映射(例如:字典),序列中的每个元素都有一个编号,而映射中的每个元素都有一个名字(键),而集合既不是序列类型的容器也不是映射的类型。序列可以一些特殊的操作:索引,分片,加,乘,检查某个元素是否属于序列。除此之外python还可以计算序列的长度,找出最大函数和最小函数的内建函数...原创 2018-10-19 21:12:11 · 6264 阅读 · 0 评论 -
Python学习分片
分片:分片与索引访问单个元素类似,分片访问一定范围内的元素;分片用冒号来相隔两个索引来实现;第一个索引元素包含在分片内,第二个索引元素不包含。就像一个区间前闭后开;下面看例子:运行结果:假如就9个元素而你的索引是[7:10]后面的超出范围了还是会输出后三位的;注意:只要使左边的索引晚于右边的索引,结果就是个空序列不过也有捷径例如:[-3:]输出后3个[:3]输出前三个[:...原创 2018-10-20 09:45:37 · 295 阅读 · 0 评论 -
列表的基本操作与方法
列表基本操作1.改变列表:元素赋值2.删除元素3.分片赋值#列表基本操作 1.改变列表:元素赋值x=[1,2,3,4,5,6]x[1]=1print(x)#2.删除元素names=['张','三','李','四']del names[3]print(names)#3.分片赋值#分片赋值可以一次为多个元素赋值,可改变原来列表的长y=[1,2,3,4,5]y[4:]...原创 2018-10-24 15:52:48 · 869 阅读 · 0 评论 -
python爬虫之内涵段子
段子爬取这次解析使用的reimport requestsimport reclass Spider: def __init__(self): self.page = 1 self.switch = True def getConnect(self): """ 获取html,使用re库解析出想要的内容 ...原创 2019-05-06 21:49:35 · 390 阅读 · 0 评论 -
python爬虫+图片爬取
爬取的是美女贴吧中的图片代码如下:import requestsfrom lxml import etreeimport urllibclass Tieba: def __init__(self, name, start_page, end_page): self.headers = {"User-Agent": "Mozilla/5.0"} s...原创 2019-05-06 21:58:46 · 781 阅读 · 0 评论