-
Python实现Smtplib发送带有各种附件的邮件实例
所属栏目:[Python] 日期:2020-12-17 热度:161
这两天对Python的邮件模块比较感兴趣,于是就查了查资料。同时在实际的编码过程中也遇到了各种各样的问题。下面我就来分享一下我与smtplib的故事。 前提条件 我的上一篇博文里面讲解了,发送邮件必须的条件。这里同样是适用的。大致就是要开启邮箱的SMPT/POP[详细]
-
python中nan与inf转为特定数字方法示例
所属栏目:[Python] 日期:2020-12-17 热度:135
前言 最近因为工作的需求,要处理两个矩阵的点除,得到结果后,再作其他的计算,发现有些内置的函数不work;查看得到的数据,发现有很多nan和inf,导致Python的基本函数运行不了,这是因为在除的过程中分母出现0的缘故。为了将结果能够被python其他函数处理[详细]
-
python实现逻辑回归的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:97
本文实现的原理很简单,优化方法是用的梯度下降。后面有测试结果。 先来看看实现的示例代码: # coding=utf-8from math import expimport matplotlib.pyplot as pltimport numpy as npfrom sklearn.datasets.samples_generator import make_blobsdef sigmoid[详细]
-
python读取二进制mnist实例详解
所属栏目:[Python] 日期:2020-12-17 热度:58
python读取二进制mnist实例详解 training data 数据结构: br[offset] [type] [value] [description]0000 32 bit integer 0x00000803(2051) magic number0004 32 bit integer 60000 number of images0008 32 bit integer 28 number of rows0012 32 bit integ[详细]
-
Python学习小技巧之利用字典的默认行为
所属栏目:[Python] 日期:2020-12-17 热度:91
本文介绍的是关于Python利用字典的默认行为的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 典型代码1: from collections import defaultdict if __name__ == '__main__': data = defaultdict(int) data[0] += 1 print(data) 输出1: defaultdi[详细]
-
用Python设计一个经典小游戏
所属栏目:[Python] 日期:2020-12-17 热度:160
本文主要介绍如何用Python设计一个经典小游戏:猜大[详细]
-
Linux bash删除文件中含“指定内容”的行功能示例
所属栏目:[Python] 日期:2020-12-17 热度:161
本篇章节讲解Linux bash删除文件中含“指定内容”的行功能。供大家参考研究具体如下: #!/bin/sh# 功能: 删除文件中含"指定内容"的行# 运行方式: ./dline.sh c.log == 产生输出文件: c.log0array=( "rm -f lvr_3531_pf_new" "arm-hisiv100-linux-g[详细]
-
Python实现网站注册验证码生成类
所属栏目:[Python] 日期:2020-12-17 热度:188
本文实例为大家分享了Python网站注册验证码生成类的具体代码,供大家参考,具体内容如下 # -*- coding:utf-8 -*-'''Created on 2017年4月7日@author: Water'''import osimport randomimport stringimport sysimport mathfrom PIL import Image,ImageDraw,Ima[详细]
-
python如何获取服务器硬件信息
所属栏目:[Python] 日期:2020-12-17 热度:170
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 #!/usr/bin/env python# -*- coding: utf-8 -*-import rlcompleter,readlinereadline.parse_and_bind('tab: complete')import dmidecodeimport timeimport osimport resyste[详细]
-
Python只用40行代码编写的计算器实例
所属栏目:[Python] 日期:2020-12-17 热度:136
本篇章节讲解Python只用40行代码编写的计算器。供大家参考研究具体如下: 效果图: 代码: from tkinter import *reset=Truedef buttonCallBack(event): global label global reset num=event.widget['text'] if num=='C': label['text']="0" retu[详细]
-
Django的信号机制详解
所属栏目:[Python] 日期:2020-12-17 热度:189
Django提供一种信号机制。其实就是观察者模式,又叫发布-订阅(Publish/Subscribe) 。当发生一些动作的时候,发出信号,然后监听了这个信号的函数就会执行。 Django内置了一些信号,比如: django.db.models.signals.pre_save 在某个Model保存之前调用django.[详细]
-
Python编程生成随机用户名及密码的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:84
本篇章节讲解Python编程生成随机用户名及密码的方法。供大家参考研究具体如下: 方案一: import randomglobal userName,userPassword #为了便于使用,定义为全局变量userName = ''userPassword = ''def get_userNameAndPassword(): global userNa[详细]
-
Python中元组,列表,字典的区别
所属栏目:[Python] 日期:2020-12-17 热度:136
Python中,有3种内建的数据结构:列表、元组和字典。 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表。一旦你创建了一个列表,你就可[详细]
-
浅谈pyhton学习中出现的各种问题(新手必看)
所属栏目:[Python] 日期:2020-12-17 热度:84
目前比较杂乱无章,后续还会有一些添加补充 1、标识符 (1)标识符是区分大小写的。 (2)标示符以字母或下划线开头,可包括字母,下划线和数字。 (3)以下划线开头的标识符是有特殊意义的。 2、参数前加星号(*)的意义 面对实际情况时无法提前得知要传入[详细]
-
django基础之数据库操作方法(详解)
所属栏目:[Python] 日期:2020-12-17 热度:68
Django 自称是“最适合开发有限期的完美WEB框架”。本文参考《Django web开发指南》,快速搭建一个blog 出来,在中间涉及诸多知识点,这里不会详细说明,如果你是第一次接触Django ,本文会让你在感性上对Django有个认识,完成本文操作后会让你有兴趣阅读的[详细]
-
python爬虫入门教程--快速理解HTTP协议(一)
所属栏目:[Python] 日期:2020-12-17 热度:59
前言 爬虫的基本原理是模拟浏览器进行 HTTP 请求,理解 HTTP 协议是写爬虫的必备基础,招聘网站的爬虫岗位也赫然写着熟练掌握HTTP协议规范,写爬虫还不得不先从HTTP协议开始讲起 HTTP协议是什么? 你浏览的每一个网页都是基于 HTTP 协议呈现的,HTTP 协议是[详细]
-
Python 稀疏矩阵-sparse 存储和转换
所属栏目:[Python] 日期:2020-12-17 热度:97
稀疏矩阵-sparsep from scipy import sparse 稀疏矩阵的储存形式 在科学与工程领域中求解线性模型时经常出现许多大型的矩阵,这些矩阵中大部分的元素都为0,被称为稀疏矩阵。用NumPy的ndarray数组保存这样的矩阵,将很浪费内存,由于矩阵的稀疏特性,可以通[详细]
-
Python计算两个日期相差天数的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:146
本篇章节讲解Python计算两个日期相差天数的方法。供大家参考研究具体如下: #!/usr/bin/pythonimport timeimport sysdef dateinput(): date = raw_input('please input the first date: ') return datedef datetrans(tdate): spdate = tdate.repla[详细]
-
git使用.gitignore设置不生效或不起作用问题的解决方法
所属栏目:[Python] 日期:2020-12-17 热度:142
偶然遇到的问题,记录如下: 通常我们在push项目时,会有些配置文件或本地文件不想上传到服务器上 这时候我们会通过设置.gitignore 文件 一般设置成这样: ################### *.com *.txt *.class*.dll *.exe *.7z *.gz *.iso *.jar *.rar *.tar *.zip *.l[详细]
-
利用Python实现网络测试的脚本分享
所属栏目:[Python] 日期:2020-12-17 热度:62
前言 最近同学让我帮忙写一个测试网络的工具。由于工作上的事情,断断续续地拖了很久才给出一个相对完整的版本。其实,我Python用的比较少,所以基本都是边查资料边写程序。 程序的主要逻辑如下: 读取一个excel文件中的ip列表,然后使用多线程调用ping统计[详细]
-
Python算术运算符实例详解
所属栏目:[Python] 日期:2020-12-17 热度:146
Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除[详细]
-
python数据类型_元组、字典常用操作方法(介绍)
所属栏目:[Python] 日期:2020-12-17 热度:150
元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 tp=(1,2,3,'a','b')a = 'hello world' #这样定义是str类型b = ('hello world') #定义元组[详细]
-
Python入门_学会创建并调用函数的方法
所属栏目:[Python] 日期:2020-12-17 热度:192
这篇文章主要介绍下 如何创建并调用函数。 print():是打印放入对象的函数 len():是返回对象长度的函数 input():是让用户输入对象的函数 ... 简单来说,函数就是将对象放进去,然后就可以得到处理结果。在Python中有很多自带函数,具体可以参见此链接: ht[详细]
-
python爬虫入门教程--正则表达式完全指南(五)
所属栏目:[Python] 日期:2020-12-17 热度:153
前言 正则表达式处理文本有如疾风扫秋叶,绝大部分编程语言都内置支持正则表达式,它应用在诸如表单验证、文本提[详细]
-
python使用两种发邮件的方式smtp和outlook示例
所属栏目:[Python] 日期:2020-12-17 热度:173
smtp是直接调用163邮箱的smtp服务器,需要在163邮箱中设置一下。outlook发送就是Python直接调用win32方式。调用程序outlook直接发送邮件。 import win32com.client as win32 import xlrd outlook = win32.Dispatch('outlook.application') mail = outlook.Cr[详细]
