【python3.7-初学篇-14】教程文章相关的互联网学习教程文章

Python3.7之多态与多态性【代码】

一、多态Python中多态是指一类事物有多种形态。比如动物有多种形态,人,狗,猫,等等。文件有多种形态:文本文件,可执行文件。二、多态性1.什么是多态性?多态性是指在不考虑实例类型的情况下使用实例,多态性分为静态多态性和动态多态性静态多态性:如任何类型都可以用运算符+进行运算动态多态性:如下import abcclass Animals(metaclass=abc.ABCMeta):@abc.abstractmethoddef talk(self):passclass People(Animals):def talk(s...

Python3.5-20190518-廖老师-自我笔记-面向对象【图】

面向对象编程,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 把老师分为一类,把学生分为一类.具体到某一个学生就是 这类中的一个具体对象,对象的共同属性和方法可以定义在类中.特殊的可以自己额外添加. 类也可以额外添加属性和方法 在Python中,所有数据类型都可以视为对象,当然也可以自定义对象.数据封装、继承和多态是面向对象的三大特点私有属性,私有方法,在类外面禁止使...

安装Python3.74【图】

Python3.74的安装 >>下载文件python官网下载地址:https://www.python.org/downloads/release/python-374/根据自己系统版本选择相应的文件例如我是WIN10 1903 64位选择 浏览器下载速度慢可以使用迅雷 迅雷会快一点 >>安装安装的路径我就默认了Add Python 3.7 to PATH是将Python加入系统环境变量省去后面手动添加环境变量的麻烦没有加入系统环境变量的话在命令行窗口里面会出现找不到python命令 原文:https://www.cnblogs.com/13...

Python3之hashlib

简介:  用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。  什么是摘要算法呢?  摘要算法又称为哈希算法,散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)用于加密相关的操作。应用:1. md5加密1 hash = hashlib.md5()2 hash.update(‘admin‘.enc...

Python3爬虫(八) 数据存储之TXT、JSON、CSV【代码】

Infi-chu:http://www.cnblogs.com/Infi-chu/TXT文本存储TXT文本存储,方便,简单,几乎适用于任何平台。但是不利于检索。1.举例:使用requests获得网页源代码,然后使用pyquery解析库解析import requests from pyquery import PyQuery as pqurl = ‘https://www.zhihu.com/explore‘ header = {‘User-Agent‘:‘Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)‘ } html = requests.get(url,headers...

Python3标准库:tempfile临时文件系统对象【代码】【图】

1. tempfile临时文件系统对象要想安全的创建名字唯一的临时文件,以防止被试图破坏应用或窃取数据的人猜出,这很有难度。tempfile模块提供了多个函数来安全的创建临时文件系统资源。TemporaryFile()打开并返回一个未命名的文件,NamedTemporaryFile()打开并返回一个命名文件,SpooledTemporaryFile在将内容写入磁盘之前先将其保存在内存中,TemporaryDirectory是一个上下文管理器,上下文关闭时会删除这个目录。1.1 临时文件如果应...

python3+unittest+HTMLTestRunner【代码】

参考博客1参考博客2python3版HTMLTestRunner.py见博客园‘链接’(已经上传到博客园)import unittestclass operatinon_unittest(unittest.TestCase):def setUp(self):print(‘每个用例之前执行setup‘)def tearDown(self):print(‘每个用例执行之后‘)def test_one(self):print(‘test_one函数‘)def test_two(self):print(‘test_two函数‘)if__name__ == ‘__main__‘:unittest.maindemo import HTMLTestRunner import unittest...

Python3下获取WINDOWS下所有常用系统路径

#codeing:utf-8import os#搞定WINDOWS下所有系统路径filename=‘c:\\WINDOWS_ALL_PATH.txt‘f=open(filename,‘w‘)i=1for path_name in os.environ.keys(): f.write(‘{0:0>2}‘.format(i)+". "+‘{0: <30}‘.format(path_name)) f.write(" "+os.environ[path_name]) f.write(‘\r\n‘) i+=1f.close()原文:https://www.cnblogs.com/dengpeiyou/p/9246241.html

windonw10 ,python3.7安装gevent【图】

前言:gevent协程,网上找到安装gevent 需要安装grennlent。1、首先根据版本下载相应的gevent模块,可以去官方下,我是在这里下载的。http://www.lfd.uci.edu/~gohlke/pythonlibs/我选的是gevent-1.4.0-cp37-cp37m-win_amd64.whl版本。和greenlet-0.4.15-cp37-cp37m-win_amd64.whl随意下载到哪里都行,用pip安装的时候会自己去找。pip是在你的python下的Scripts里安装。2、cmd命令行下,进入下载文件所在文件夹目录 输入命令pip i...

python3+获取地图高新企业坐标【代码】

# -*- coding:utf-8 -*-import json import xlwt from datetime import datetime import time import os import urllib.request import urllib.parse from urllib.parse import quote import arcpy import chardet import stringcos=[r‘xxx关厂有限公司‘, r‘xxx铝业有限公司‘]time.sleep(0.5)headers = {#‘User-Agent‘:‘Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/605.1.15 (KHTML, like Gecko) Version...

python3解决 json.dumps中文乱码【图】

使用json.dumps()运行结果如下role_name字段中文乱码了只需要使用ensure_ascii=False运行结果如下: 原文:https://www.cnblogs.com/zhmiao/p/10752450.html

python3安装与环境配置和pip的基本使用【代码】

本文环境系统: Windows10Python版本: 3.6安装python安装包下载可以选择安装版和解压版安装版一键安装, 安装过程注意选择安装位置, xx To Path选项(勾选), 和是否安装pip选项(选择安装)解压版需要手动配置环境变量在命令行输入以下命令确认是否安装配置成功$ python -V $ pip -V # 如果正常返回版本号, 则安装成功pip的基本使用简介: pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载等功能...

Python3爬取Wallhaven.cc图片【代码】【图】

https://wallhaven.cc/ 上有很多优秀壁纸图片,网站访问速度有点慢,还是抓下来看比较方便。1、安装python32、pip安装requests、lxml3、运行代码 # -*- coding: utf-8 -*- #wallhaven爬取import os from urllib.parse import urlencode import time from requests import codes import random import requests from lxml import etree#定义创建文件路径函数,将下载的文件存储到该路径def CreatePath(filepath):ifnot os.path.exi...

Windows下配置Python2和Python3【代码】

前言 现在Python开发如火如荼,在各个领域都有所应用,但是由于一些历史原因,python 2 和python 3 在开发过程中都有所使用。虽然官方已经宣布,到2020年,将不再支持python2了,但是目前还是有很多的软件和平台在用python2的内容。尤其Linux上,有很多的软件也是基于python2进行的开发。 出于学习的目的,同时更好地进行运维开发工作,我们在自己电脑上同时配置python2 和python3 。由于MacOS 和Ubuntu 已经自带了Python,...

python3使用hashlib进行加密【代码】

hashlib是个专门提供hash算法的库,里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。MD5MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)。128位长度。目前MD5是一种不可逆算法。具有很高的安全性。它对应任何字符串都可以加密成一段唯一的固定长度的代码。SHA1SHA1的全称是Secure Hash Algorithm(安全哈希算法) 。SHA1基于MD5,加密后的数据长度更长,它对长度小于264的输入,产生长度为160bit的...