python3-flask-3将信息写入日志的实操方法
使用logging模块,记录日志信息
安装模块
pip3 install logging
脚本示例
vim flask_api_logging.py
#!/usr/bin/env python3
# -*- coding:utf-8 -*-
i...[2019/11/13]
基于python3 的百度图片下载器的实现代码
自己写了玩的一个小脚本,百度图片下载
import re
import os
import requests
import hashlib
def dowmloadPic(html, keyword):
pic_url = re.findall(''"objU...[2019/11/5]
python3图片文件批量重命名处理
本文实例为大家分享了python3图片文件批量重命名的具体代码,供大家参考,具体内容如下
#!/usr/bin/env python
# coding=utf-8
# 批量重命名图片名字从-2-01改成-1-01
import os
import time
cla I...[2019/11/1]
Python3基础语法
#python命令行参数python -h-d 在解析式调试信息-O 生成优化代码(.pyo文件)-S 启动时不引入查找python路径的位置-V 查看python版本号-c 执行python脚本,并将运行结果作为cmd字符串file 再给定的python...[2019/10/30]
Centos7 下安装最新的python3.8Centos7 下安装最新的python3.8
Python 3.8是Python语言的最新版本,它适合用于编写脚本、自动化以及机器学习和Web开发等各种任务。现在Python 3.8已经进入官方的beta阶段,这个版本带来了许多语法改变、内存共享、更有效的序列化和反序列化、改进的字典和更多新功能。
一、删除旧的python3
cent...[2019/10/29]
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
1.Anaconda 安装python3.6
conda create -n match python=3.6
Python版本默认安装是 3.6.9
2.安装opencv
执行完毕后,安装opencv-python
pip install opencv-python ...[2019/10/25]
window7下的python2.7版本和python3.5版本的opencv-python安装过程
花费了整整2天的时间终于学会安装了opencv,换系统的心都有了,由于ubuntu实在不会玩,看来还是老老实实在windows下安装吧,以此作为记录方便以后安装
python2.7版本的opencv安装
1.首先到官网下载64位(以后安装的都是对应64位的程序)python2.7版本并安装...[2019/10/24]
Python3 数据类型使用指南
目录
1、标识符与关键字
1.1 规则
1.2 约定
2、Integral类型
2.1 整数
2.1.1 数值型操...[2019/10/22]
Python 3 线程模型,进程模型记录
最近需要使用 python3 多线程处理大型数据,顺道探究了一下,python3 的线程模型的情况,下面进行简要记录;
多线程运行的优点:
使用线程可以把程序中占用时间较长的任务放到后台去处理;
用户界面可以更加吸引人,并且不阻塞界面的运行;
程序运行的速度可以更快;
...[2019/10/21]
python3使用WSGI启动服务
WSGI是Web Server Gateway Interface的简称。它不是服务器,python模块,框架,API和任何种类的软件。它仅仅是一个服务器和应用间的接口规范。
from wsgiref.simple_server import make_server
d...[2019/10/18]
500行代码,教你用python写个微信飞机大战500行代码,教你用python写个微信飞机大战
这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。
帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!让他们的左手 / 右手有节奏有韵律的朝着同一个方向来回移动起来!
这是史诗级的发明,是浓墨重...[2019/10/16]
Python3.8对可迭代解包的改进及用法详解
Python 3 的可迭代解包
在 PEP 3132 - Extended Iterable Unpacking 里面描述了一种对可迭代对象的解包用法,Python 3 可用:
In : a, *b, c = range(5)
In : a, c
Out: (0, 4)
In...[2019/10/15]
浅析Python3新版的 PEP572: 海象运算符
现在已经是Python 3.8的最后一个alpha版本,接着就是本月底要发布的的3.8.0 beta 1了。按规定,3.8已经不会再添加(修改)功能了,之前非常有争议的PEP 572的实现已经算是很固定了,我们这篇文章就来先尝个鲜。看看这个新的赋值表达式语法怎么用,何时用。
海象运算符
P...[2019/10/15]
浅析PEP570新语法: 只接受位置参数
最近 PEP 570被接受了,其实要加的这个Positional-Only Parameters原来在内置的C函数上有很多都用到了:
In : __builtin__.eval
Out: <function eval(source, globals=None, locals=N...[2019/10/15]
解析Python3中的Import
Python import的搜索路径
import的搜索路径为:
搜索「内置模块」(built-in module)
搜索 sys.path 中的路径
而sys.path在初始化时,又会按照顺序添加以下路径:
foo.py 所在目录(如果是软链接,那么是真正的 f...[2019/10/14]
Python3离线安装Requests模块问题
最近运维上需要在测试环境调用http的post请求,实现自动化日切,我看了下我会的编程,也就python能符合我的要求,且简单好操作。但是在实际操作过程遇到了一些问题,其中最大的就是测试环境的机器是外网隔离的,没法连外网进行直接安装部分模块,通过搜索和实践之后,简单说下我的经验。
机器环境
...[2019/10/14]
详解Python3迁移接口变化采坑记
1、除法相关
在python3之前,
print 13/4 #result=3
然而在这之后,却变了!
print(13 / 4) #result=3.25
"/”符号运算后是正常的运算结果,那么,我们要想只取整数部分怎么办呢?原来在python3之后...[2019/10/12]
python3中的eval和exec的区别与联系
看了很多网上的方法,写入文件后打开文件看确实不再是乱码,但是从文件中读入json时发现了乱码,可能是读文件默认的编码格式不对。下面读写方法可行。
注意,ensure_ascii=False可以保证不会以ascii格式编码,保证中文的正常转换:
import json
with o...[2019/10/10]
python3.7 openpyxl 删除指定一列或者一行的代码python3.7 openpyxl 删除指定一列或者一行的代码
python3.7 openpyxl 删除指定一列或者一行
# encoding:utf-8
import pandas as pd
import openpyxl
xl = pd.read_excel(r"E:\55\CRM经营分析表-10001741-157041626504...[2019/10/8]
python3 写一个WAV音频文件播放器的代码
环境:ubuntu 16.04 python3.5 pycharm
包 : wave pyaudio sys
上代码:AudioPlayer.py
# coding:utf-8
# author:king
# brief : 播放wav音频文件
import wave
...[2019/9/27]
python3.7实现云之讯、聚合短信平台的短信发送功能python3.7实现云之讯、聚合短信平台的短信发送功能
1、云之讯平台数据返回Json格式:
{''reason'': ''操作成功'', ''result'': {''sid'': ''17209241456456455454'', ''fee'': 1,
''count'': 1}, ''error_code'': 0}
2、...[2019/9/27]
通过python3实现投票功能代码实例通过python3实现投票功能代码实例
这篇文章主要介绍了通过python3实现投票功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
import urllib.request
# cd C:\Python36-32\Scripts
# pip install...[2019/9/27]
python3多线程知识点总结python3多线程知识点总结
多线程类似于同时执行多个不同程序,多线程运行有如下优点:
使用线程可以把占据长时间的程序中的任务放到后台去处理。
用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。
程序的运行速度可能加快。
在一些等待的任务实现上如用户输入、文...[2019/9/27]
python3 手机App数据抓取实战
前言
当前手机使用成为互联网主流,每天手机App产生大量数据,学习爬虫的人也不能只会爬取网页数据,我们需要学习如何从手机 APP 中获取数据,本文就以豆果美食为例,讲诉爬取手机App的流程
环境准备
python3
fiddler
一款支持桥接模式的安卓虚拟机(本文使用夜...[2019/9/24]
详解Python3定时器任务代码
使用threading写的一个定时器任务demo:
import time
import sys
import signal
import datetime
import threading
#定时器
def schedule_update():
t = thread...[2019/9/24]
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
总结了一下使用Python对xml文件的解析,用到的模块儿如下:
分别从xml字符串和xml文件转换为xml对象,然后解析xml内容,查询指定信息字段。
from xml.dom.minidom import parse, parseString
from xml.etree i...[2019/9/24]
Python3 pandas 操作列表实例详解
1.首先需要安装pandas, 安装的时候可能由依赖的包需要安装,根据运行时候的提示,缺少哪个库,就pip 安装哪个库。
2.示例代码
import pandas as pd
from pandas import ExcelWriter
EX_PATH = "E:\\cod...[2019/9/23]
python3使用GUI统计代码量
本文实例为大家分享了python3使用GUI统计代码量的具体代码,供大家参考,具体内容如下
# coding=utf-8
''''''
选择一个路径
遍历路径下的每一个文件,统计代码量
字典存储 每一种类型文件的代码行数,eg: *.py -> 行数
全局变量 总行数
...[2019/9/19]
详解Python3 pickle模块用法
pickle(python3.x)和cPickle(python2.x的模块)相当于java的序列化和反序列化操作。
常采用下面的方式使用:
import pickle
pickle.dump(obj,f)
pickle.dumps(obj,f)
pickle.load(f)...[2019/9/17]
python3实现高效的端口扫描
我们通过python-nmap实现一个高效的端口扫描工具,与定时作业crontab及邮件告警结合,可以很好的帮助我们及时发现异常开放的高危端口。当然,该工具也可以作为业务服务端口的可用性探测,例如扫描192.168.209.121-125网段Web服务端口80s是否处于open状态。我们这里所采用...[2019/9/2]
关于Python3 类方法、静态方法新解
如下所示:
cla Date:
def __init__(self, year, month, day):
self.year = year
self.month = month
self.day = day
# 实例方法
def tomorrow(...[2019/8/30]
python3使用print打印带颜色的字符串代码实例
一、实现过程
终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关
转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)
书写格式:
开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\0...[2019/8/23]
python3 requests库文件上传与下载实现详解
在接口测试学习过程中,遇到了利用requests库进行文件下载和上传的问题。同样,在真正的测试过程中,我们不可避免的会遇到上传和下载的测试。
文件上传:
url = ztx.host+''upload/uploadFile?CSRFToken=''+self.getCSRF...[2019/8/23]
关于python3中setup.py小概念解析
关于
python setup.py bdist
python setup.py sdist
两者的区别
sdist 指的是source dist 即源码发布,带setup.py
bdist 指的是built (binary) dist 即编译过(二...[2019/8/23]
写爬虫,不会正则怎么行?
正则在各语言中的使用是有差异的,本文以 Python 3 为基础。本文主要讲述的是正则的语法,对于 re 模块不做过多描述,只会对一些特殊地方做提示。[2019/8/16]
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
这篇文章主要介绍了Python3 requests文件下载 期间显示文件信息和下载进度代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
"""使用模块线程方式实现网络资源的下载
# 实现文件下载, 期间显示文件信息&下载进度
...[2019/8/16]
centos7之Python3.74安装教程
centos7之Python3.74安装
安装版本:Python3.74
系统版本:centos7
系统默认安装Python2.7,保留。
安装/usr/bin/Python3
安装需要root权限。
安装Python3的准备工作:
1、安装编译python3所用到的相...[2019/8/16]
基于Python2、Python3中reload()的不同用法介绍基于Python2、Python3中reload()的不同用法介绍
reload() 简介
作用:用于重新载入之前载入的模块
语法格式:reload(module)
参数:module为模块对象,必须已经被加载
返回值:返回模块对象
注意事项:
多次重复使用import语句时,不会重新加载被指定的模块,只是把对该模块的内存地址给引用到本地变...[2019/8/13]
python3实现带多张图片、附件的邮件发送
本文实例为大家分享了python3实现多张图片附件邮件发送的具体代码,供大家参考,具体内容如下
直接上代码,没有注释!
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
fro...[2019/8/12]
superset部署
superset功能概述:
丰富的数据可视化集
易于使用的界面,用于探索和可视化数据
创建和共享仪表板
与主要身份验证提供程序集成的企业级身份验证(通过Flask AppBuilder进行数据库,OpenID,LDAP,OAuth和REMOTE_US...[2019/7/29]
python3发送邮件需要经过代理服务器的示例代码python3发送邮件需要经过代理服务器的示例代码
现象:已知,连接的WIFI网络需要通过代理服务器才能连接外网,按照正常的程序无法发送邮件,而直连一个没有代理的网络【如自己的wifi热点】,可以发送邮件。无法发送邮件的提示是:
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应...[2019/7/26]
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
在python2中字符串分为 unicode 和 str 类型
Str To Unicode 使用decode(), 解码
Unicode To Str 使用encode(), 编码
返回数据给前端时需要先将unicode转换为str类型, 事实上, python2 ...[2019/7/25]
Python3中urlencode和urldecode的用法详解Python3中urlencode和urldecode的用法详解
在Python3中,将中文进行urlencode编码使用函数
urllib.parse.quote(string, safe=''/'', encoding=None, errors=None)
而将编码后的字符串转为中文,则使用
urllib.parse.unqu...[2019/7/24]
python3.7 sys模块的具体使用
Python的sys模块提供访问解释器使用或维护的变量,和与解释器进行交互的函数。通俗来讲,sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python运行时的环境。
#!/usr/bin/env python
__author__ = "lrt...[2019/7/22]
python3.6+selenium实现操作Frame中的页面元素
有时网页中会嵌套一个或者多个Frame,此时我们直接去找嵌套在Frame里面的元素会抛出异常,所以在操作的时候我们需要将页面焦点切换到Frame里面,下面我们就以一个实例演示一下!
首先先创建三个html文件,文件代码如下:
1)frameset.html
2)frame_l...[2019/7/17]
python3实现斐波那契数列(4种方法)
基础版(list方法)
# 比较占内存
w = int(input("输入一个数字还你一个斐波那契数列:"))
list_res = []
def list_n(n):
if n>=3:
res=list_n(n-1)+list_n(n-2)
el...[2019/7/16]
Python3远程监控程序的实现方法
简述
一开始觉得这个很有趣,然后就想来做一个来玩一下
使用语言: Python3
使用工具:opencv视频监控 + socket数据传输技术
程序检验: 这里我考虑了一下,发现还是没有必要实现封装成可执行文件。还是直接就放代码吧。(先放代码,以后再做解释)
本程序,经过本人修...[2019/7/16]
python3模拟实现xshell远程执行liunx命令的方法
依赖包:pip install paramiko
源码demo:
from time import *
import paramiko
# 定义一个类,表示一台远端linux主机
cla Linux(object):
# 通过IP, 用户名,密码,超时时间初始化一个远...[2019/7/12]
Python3 执行系统命令并获取实时回显功能
下面先给大家介绍下Python3 执行系统命令并获取实时回显
最近在改造一些打包的逻辑,原来在 Windows 下是基于批处理制作的,由于批处理用起来不是很方便,一些实时的计算基本无法胜任,所以转向 Python3。但在以前脚本的基础上很多是需要调用系统命令的比如 VS 编译一个项目,我们需要...[2019/7/10]
Python3中的最大整数和最大浮点数实例Python3中的最大整数和最大浮点数实例
Python中的最大整数
Python中可以通过sys模块来得到int的最大值. python2中使用的方法是
import sys
max = sys.maxint
print (max)
python3中使用的方法是:
import sys
max =...[2019/7/9]