-
Python3读取邮件内容
所属栏目:[Python] 日期:2020-12-20 热度:89
Python3读取邮件内容 前言 邮件的收取主要有pop(主要用于客户端远程管理服务器上的邮件)和imap(交互式邮件访问协议),相应的Python中提供了相关的模块poplib和imaplib。POP3尽管得到广泛的支持,但其已经过时,而且POP3服务器的实现差异很大,大多数进行较差[详细]
-
Python里三个好用的调试神器
所属栏目:[Python] 日期:2020-12-20 热度:51
调试是开发过程中不可避免的一个环节,在Python中我们使用print、logging、assert等方法进行调试既简单又实用,但毕竟有其局限性。今天这篇文章为大家带来三个工具,其中有Python的内置模块也有第三方库,它们提供了调试代码所需的大部分常用功能,将极大的[详细]
-
python环境变量
所属栏目:[Python] 日期:2020-12-20 热度:167
变量名:PY_HOME?? 变量值:python路径 path:win10加在最后(记得用;号隔开);win7加在前面记得分号 %PY_HOME% path:win10加在最后(记得用;号隔开);win7加在前面记得分号 JAVA_HOME? 变量值:java路径 %JAVA_HOME%bin;%JAVA_HOME%jrebin; path:win[详细]
-
Pytest权威教程22-优质集成实践
所属栏目:[Python] 日期:2020-12-20 热度:51
目录 优质集成实践 使用pip安装包 Python测试发现的约定 选择测试布局结构/导入规则 在应用程序代码外测试 测试作为应用程序代码的一部分 tox 返回: Pytest权威教程 优质集成实践 使用pip安装包 对于开发,我们建议你将[venv来安装应用程序和任何依赖项,以及[详细]
-
Python元组与字符串操作(12)——菱形、三角形、闪电打印和斐波
所属栏目:[Python] 日期:2020-12-20 热度:168
打印菱形 1.补空格 a=int(input( ‘ input a odd number ‘ ))b =a//2 for i in range(-b,b+1 ): print ( ‘ ‘ *abs(i)+ ‘ * ‘ *(a-2* abs(i)))input a odd number 7 * *** ************ ***** *** * 2.居中对齐 b=7 c =b//2 for i in range(-c,c+1 ): a[详细]
-
python基础
所属栏目:[Python] 日期:2020-12-20 热度:155
常见的类型 列表 list.count(data) data出现的次数 list.sort([reverse=False]) 升序排序 list.reverse() 翻转 list.index() 返回data第一次出现的索引 删除操作 del list[index] 删除指定索引的数据 list.remove[data] 删除第一个出现的指定数据 list.pop()[详细]
-
python3中的继承和多态
所属栏目:[Python] 日期:2020-12-20 热度:111
*继承 当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如,我们已经编写了一个名为 Animal 的class,有一个 run() 方法可以直接打印: class[详细]
-
python操作office办公软件word
所属栏目:[Python] 日期:2020-12-20 热度:86
直接上python3.6中代码 [Python]? 纯文本查看? 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #coding:utf-8 # python操作word from tkinter import Tk from time import sleep from tkinte[详细]
-
Python 定时调度
所属栏目:[Python] 日期:2020-12-20 热度:98
APScheduler APScheduler是基于Quartz的一个Python定时任务框架,实现了Quartz的所有功能,使用起来十分方便。提供了基于日期、固定时间间隔以及crontab类型的任务,并且可以持久化任务。 APScheduler提供了多种不同的调度器,方便开发者根据自己的实际需要[详细]
-
使用django-cors-headers 来解决跨域问题
所属栏目:[Python] 日期:2020-12-20 热度:54
ALLOWED_HOSTS = ["*"] # Application definition INSTALLED_APPS = [ ‘django.contrib.admin‘, ‘django.contrib.auth‘, ‘django.contrib.contenttypes‘, ‘django.contrib.sessions‘, ‘django.contrib.messages‘, ‘django.contrib.staticfiles‘,[详细]
-
python:日期计算
所属栏目:[Python] 日期:2020-12-20 热度:125
python语言中的datetime模块可以利用其中的方法获取不同的日期,比如获取当前日期、明天、昨天、上个月、下个月和明年。下面利用几个实例说明这些日期的获取方法,操作如下: ? 第一步,利用datetime模块获取当前日期 datetime.date.today(); 如下图所示: ?[详细]
-
Python后端技术栈(三)--设计模式
所属栏目:[Python] 日期:2020-12-20 热度:94
每日分享 Somewhere,something incredible is waiting to be known. 总有令人惊叹的东西,在某处等着被发现。 1.3编程范式 上篇文章传送门『我是个链接』 上篇文章对 Python 的一些数据结构和常用算法做了归纳概括,很多东西还需大家多多练习才能掌握,算法[详细]
-
Django 模板继承
所属栏目:[Python] 日期:2020-12-20 热度:115
1.什么是继承 Django模版引擎中最强大也是最复杂的部分就是模版继承了。模版继承可以让您创建一个基本的“骨架”模版,它包含您站点中的全部元素,并且可以定义能够被子模版覆盖的?blocks?。 2.通过从下面这个例子开始,可以容易的理解模版继承: ! DOCTYPE[详细]
-
django web问题
所属栏目:[Python] 日期:2020-12-20 热度:88
django生命周期 1 . 当用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务端请求头和请求体中会包含浏览器的动作(action),这个动作通常为get或者post,体现在url之中. 2 . url经过Django中的wsgi,再经过Django的中间件,最后url到过路由映射表,在路[详细]
-
Python借助argv和input()制作命令行工具
所属栏目:[Python] 日期:2020-12-20 热度:185
## 命令行执行.py文件并传递参数 代码示例如下,将参数解包 ``` from sys import argv import requests import json import time script,userId,userName,enterpriseId = argv parameter = {"userId":{userId},"userName":{userName},"enterpriseId":{enterp[详细]
-
python爬虫---CrawlSpider实现的全站数据的爬取,分布式,增量式,
所属栏目:[Python] 日期:2020-12-20 热度:160
CrawlSpider实现的全站数据的爬取 新建一个工程 cd 工程 创建爬虫文件:scrapy genspider -t crawl spiderName www.xxx.com 连接提取器LinkExtractor 可以根据指定的规则对指定的连接进行提取 提取的规则就是构造方法中的allow(‘正则表达式’)参数决定 规[详细]
-
python爬虫---scrapy框架爬取图片,scrapy手动发送请求,发送post
所属栏目:[Python] 日期:2020-12-20 热度:95
# settings 配置 UAUSER_AGENT = 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/73.0.3683.86 Safari/537.36' 一丶scrapy的图片数据爬取(流数据的爬取) ? scrapy中封装好了一个管道类(ImagesPipeline),基于[详细]
-
Python - File - 第十八天
所属栏目:[Python] 日期:2020-12-20 热度:124
Python File(文件) 方法 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意: 使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。 op[详细]
-
深夜Python - 第1夜 - for 迷 in 迷思
所属栏目:[Python] 日期:2020-12-20 热度:114
深夜Python - 第1夜?- for 迷 in 迷思 在一个月黑风高的夜晚,我悄悄打开编辑器,进入程序的世界。刚刚学会Python的我,由于一段时间的过度装B,被委托优化一段程序,我信心十足地接下来,看了又看……这不挺好的程序吗?但是又觉得哪不太对,无奈,只好去找[详细]
-
django补充CBV和FBV模式
所属栏目:[Python] 日期:2020-12-20 热度:163
django 补充CBV 和FBV 模式 FBV 模式--- 函数: 经常用的方式 CBV 模式--- 类 CBV 中url 连接时函数名后面要接.as_view() class index (views.View ): @... def dispath(self,request,*arg,**kwarg): super... 如果对某一种请求做处理:单一装饰器 如果对[详细]
-
MVT模式
所属栏目:[Python] 日期:2020-12-20 热度:154
Django 由python实现的,开源的,Web开发框架 起初被开发来用于管理劳伦斯日报(Lawrence Journal-World)旗下的新闻内容网站 2005年7月在BSD许可协议下发布 Django是一个比利时音乐家的名字 注重?代码复用,强调DRY原则(don‘t repeat yourself),可以帮助[详细]
-
Python re模块 正则表达式
所属栏目:[Python] 日期:2020-12-20 热度:76
str_1 = r"adjkladfhiasas[email?protected]" a = re.match("com",str_1) # 从字符串起始位置匹配。 找不到,返回None 匹配一次 print(a) # None b = re.search("com",str_1) # re.search匹配整个字符串,直到找到一个匹配 # 找不到,返回None 匹配一次 pri[详细]
-
New in Python 3.8.0
所属栏目:[Python] 日期:2020-12-20 热度:164
Python 3.8.0 发布时间: Oct. 14,2019 这是一个Python3.8.0的稳定发行版。 Python3.8.0是最新的Python编程语言发行版,ta包含了许多新的特征和优化。 This is the stable release of Python 3.8.0 Python 3.8.0 is the newest major release of the Python p[详细]
-
python装饰器
所属栏目:[Python] 日期:2020-12-20 热度:115
1.装饰器的基本使用 # 注意程序运行步骤 def decorator(func): # 这里的参数func其实就是foo函数 def inner(): print ( " 1.程序第一步执行到这里 " ) func() # 这里的func函数其实就是foo函数 print ( ‘ 3.这是inner函数 ‘ ) return inner def foo(): pri[详细]
-
Python程序打包工具PyInstaller
所属栏目:[Python] 日期:2020-12-20 热度:145
Python程序执行 py文件:直接提供源码,需要使用者自行安装Python并且安装依赖的各种库 pyc文件:pyc文件是Python解释器可以识别的二进制码,是跨平台的,需要使用者安装相应版本的Python和依赖库 可执行文件:对于非码农用户或者一些小白用户,你让他装个Py[详细]
