-
python程序发送email的源码
所属栏目:[Python] 日期:2020-12-20 热度:104
把开发过程经常用的代码段收藏起来,下边代码段是关于python程序发送email的的代码,应该是对码农们有一些好处。 server = ‘smtp.gmail.com:587‘;#importsfrom time import sleep;import smtplib;from email.mime.application import MIMEApplicationfrom[详细]
-
Python 初级 5 判断再判断(二)
所属栏目:[Python] 日期:2020-12-20 热度:94
复习: 分支 :完成测试并根据结果做出判断称为分支。 代码块 :一行或放在一起的多行代码 缩进 :一个代码行稍稍靠右一点 关系操作符(比较操作符):==,,=,,=,!= 一、其他类型的测试 ,= 练习1: n1 = int(input( " please input first num: " ))n2 = int(in[详细]
-
Scrapy进阶知识点总结(四)——Item Pipeline
所属栏目:[Python] 日期:2020-12-20 热度:96
? Item Pipeline Item Pipeline调用发生在Spider产生Item之后。当Spider解析完Response之后,Item就会传递到Item Pipeline,被定义的Item Pipeline组件会顺次调用,完成一连串的处理过程,比如数据清洗、存储等。 Item Pipeline的主要用途是: 清理HTML数据。[详细]
-
50-python基础-python3-列表-函数sorted() 对列表进行临时排序
所属栏目:[Python] 日期:2020-12-20 热度:89
sorted()函数对列表进行临时排序,返回排序后的列表; 区别列表方法sort()原地修改,无返回值。 1- 要保留列表元素原来的排列顺序,同时以特定的顺序呈现它们,可使用函数sorted() 。 2-函数sorted() 能够按特定顺序显示列表元素,同时不影响它们在列表中的[详细]
-
python课堂整理28----re模块
所属栏目:[Python] 日期:2020-12-20 热度:84
一、正则(re) 就其本质而言,正则表达式(或re)就是一种小型的、高度专业化的编程语言,它内嵌在python中,并通过re模块实现。 正则表达式模式被编译成一系列的字节码,然后由用c语言编写的匹配引擎执行。 用途:模糊匹配 元字符:. ^ $ * + ? {} [] |? ([详细]
-
Django连接nginx反向代理
所属栏目:[Python] 日期:2020-12-20 热度:98
在安装 python3的情况,我们先创建一下django的虚拟环境,在/opt下创建, [[email?protected] opt] # python3 -m venv d jango 进入虚拟环境 [[email?protected] opt]# source /opt/django/bin/activate 然后我们来安装 django1.11版本,安装最新版本会报错 ([详细]
-
浅谈python中文件和文件夹的相关操作
所属栏目:[Python] 日期:2020-12-20 热度:83
文件操作 文件的打开与关闭 打开文件 使用 open (文件名,访问方式)函数,可以打开一个已存在的文件,或者创建一个新的文件。 示例如下: f = open('test.txt') # 访问方式可以省略,默认以r(只读)的形式f = open('test.txt','w')f = open('test.txt','w',en[详细]
-
Python基础实例001:数字组合问题
所属栏目:[Python] 日期:2020-12-20 热度:95
题目? 有四个数字: 1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 代码如下: 1 total = 0 2 for i in range(1,5 ): 3 for j in range(1,5 ): 4 for k in range(1,5 ): 5 if (i != j) and j != k and k != i: 6 print (str(i * 100 +[详细]
-
启动运行python3时 UnicodeDecodeError: 'gbk' codec
所属栏目:[Python] 日期:2020-12-20 热度:107
重现 在cmd中输入Python,运行后,出现以下错误: Python 3.7.3 (default,Mar 27 2019,17:13:21) [MSC v.1915 64 bit (AMD64)] :: Anaconda,Inc. on win32Type "help","copyright","credits" or "license" for more information.Failed calling sys.__intera[详细]
-
Python代码,将图片转为了Excel
所属栏目:[Python] 日期:2020-12-20 热度:79
Python代码,将图片转为了Excel 原理很简单,就是将图片每个像素的颜色填充到Excel对应的单元格中。 from PIL import Imageimport openpyxlfrom openpyxl.styles import PatternFill,FillimageFileName = 'horse.jpg' #图片文件名image = Image.open(imageFi[详细]
-
一小部分用python进行MD5加密的小技巧
所属栏目:[Python] 日期:2020-12-20 热度:146
上个图 要求计算出开头为ae3da且盐值为3c6e的字符串 简单的思路就是直接进行枚举,然后筛选符合条件的MD5加密字符,代码如下 #-*- coding:utf- 8 -*- import hashlibdef md5(s): return hashlib.md5(s).hexdigest()salt = ‘ 3c6e ‘ starts = ‘ ae3da ‘ f[详细]
-
python检测远程udp端口是否打开的代码
所属栏目:[Python] 日期:2020-12-20 热度:98
研发过程,把开发过程较好的代码收藏起来,如下的代码内容是关于python检测远程udp端口是否打开的代码,希望对各朋友有较大帮助。 import socket import threading import time import struct import Queue queue = Queue.Queue() def udp_sender(ip,port):[详细]
-
Python 中 plt 画柱状图和折线图
所属栏目:[Python] 日期:2020-12-20 热度:164
1. 背景 Python在一些数据可视化的过程中需要使用 plt 函数画柱状图和折线图。 ? 2. 导入 import matplotlib.pyplot as plt ? 3. 柱状图 array= np.array(array)plt.hist(array,bins=50,facecolor="red",edgecolor="red",linewidth=5,alpha=0.7) plt.xlabel([详细]
-
os模块
所属栏目:[Python] 日期:2020-12-20 热度:165
菜鸟教程 -- 学的不仅是技术,更是梦想! Python 基础教程 Python 基础教程Python 简介Python 环境搭建Python 中文编码Python 基础语法Python 变量类型Python 运算符Python 条件语句Python 循环语句Python While 循环语句Python for 循环语句Python 循环嵌套[详细]
-
python写入数据到excel-xlwt模块(不能修改,每次写入全覆盖)
所属栏目:[Python] 日期:2020-12-20 热度:169
安装xlwt:到python官网下载xlwt模块后,执行python setup.py install,或者在PyCharm的Project Interpreter输入xlwt后点击Install Package就可以了。 操作xlwt:导入xlwt模块:import xlwt ;创建workbook:xlwt.Workbook();创建booksheet:workbook.add_she[详细]
-
python 截取字符串的指定内容
所属栏目:[Python] 日期:2020-12-20 热度:195
? a = ‘ 123_abc ‘ 假设有上面这样一个字符串,如果想把里面的指定部分取出来,有以下几种办法: ? 1. split() a.split( ‘ _ ‘ ) # 结果 [‘123‘,‘abc‘] a.split( ‘ _ ‘ )[0] # 结果 ‘123‘ a.split( ‘ _ ‘ )[1] # 结果 ‘abc‘ ? 2. index() in[详细]
-
Django项目发布 环境部署(下)
所属栏目:[Python] 日期:2020-12-20 热度:100
上一篇完成了python的安装,接下来安装python的依赖包和项目的依赖包 1、? python-devel 命令:yum -y install python-devel ? ? ? ? ? ? 安装Django1.8.2 pillow django-ckeditor5.4.0 pip3 install django==1.8.2 ? ? ? ? ?? pip3 install pillow ? ? ? ?[详细]
-
python 下安装pymysql数据库
所属栏目:[Python] 日期:2020-12-20 热度:61
两种方法来安装pymysql 方法一、利用命令来安装 ? ? 安装:python37 -m pip install pymysql ? ? 升级:python37 -m pip install pymysql --upgrade pip ? ? ?? 方法二、通过python官网,下载pymysql安装。 ? ? ?? ? ? ? ? ? ? ? ? ? ?? ? ? ?? ? ? ? ? ? 把[详细]
-
1.并发编程多进程(理论部分)
所属栏目:[Python] 日期:2020-12-20 热度:100
一 什么是进程 ? 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 ? 举例(单核+多道,实现多个进程的并发执行): ? 太白金星在一个时间段内有很多任务要做:python备课的任务,写书的任务,交女朋友的任务,王者荣耀上分的任务, ? 但太[详细]
-
利用Python的scipy包实现曲线的拟合
所属栏目:[Python] 日期:2020-12-20 热度:58
调用scipy包中的curve_fit,可以根据指定的函数形式,对一组已知自变量和因变量的数据进行曲线拟合。 import numpy as npimport pandas as pdimport matplotlib.pyplot as plt from scipy.optimize import curve_fit# 自定义函数def func(x,a,b): return a*[详细]
-
python 下安装pymysql应用
所属栏目:[Python] 日期:2020-12-20 热度:174
前言 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。 本文测试python版本:2.7.11。mysql版本:5.6.24 一、安装 1 pip3 install pymysql 二、使用操作 1、执行SQL 1 2 3 4 5 6 7 8 9 10 1[详细]
-
leetcode 1122. 数组的相对排序 (python)
所属栏目:[Python] 日期:2020-12-20 热度:77
1.题目描述 给你两个数组,arr1 和?arr2, arr2?中的元素各不相同 arr2 中的每个元素都出现在?arr1?中 对 arr1?中的元素进行排序,使 arr1 中项的相对顺序和?arr2?中的相对顺序相同。未在?arr2?中出现过的元素需要按照升序放在?arr1?的末尾。 示例: 输入:a[详细]
-
map的常见用法
所属栏目:[Python] 日期:2020-12-20 热度:156
map的常见用法 map 是什么? map是一组键值对的组合,通俗理解类似一种特殊的数组,a[key]=val,只不过数组元素的下标是任意一种类型,而且数组的元素的值也是任意一种类型。有点类似python中的字典。通过"键"来取值,类似生活中的字典,已知索引,来查看对应[详细]
-
Python不带参数的类装饰器
所属栏目:[Python] 日期:2020-12-20 热度:58
? # -*- coding: utf-8 -*- # author:baoshan # 不带参数的类装饰器 # 类装饰器的实现,必须实现__call__和__init__两个内置函数。 # __init__:接收被装饰函数;__call__:实现装饰逻辑 class logger(object): def __init__ (self,func): self.func = func[详细]
-
【Django】MEDIA的配置及用法
所属栏目:[Python] 日期:2020-12-20 热度:183
"如果需要在数据库中存储图片或视频类的数据,我们可以配置MEDIA. 下面的示例将以上传一张图片的形式来说明MEDIA的配置及用法. 第一步 settings.py # media配置MEDIA_URL = 'media/' # 用于指定url路径MEDIA_ROOT = os.path.join(BASE_DIR,"媒体库") # 用于[详细]
