-
Python之——生成动态路由轨迹图的实例
所属栏目:[Python] 日期:2020-12-17 热度:177
一、scapy简介与安装 scapy(http://www.secdev.org/projects/scapy/)是一个强大的交互式数据包处理程序,它能够对数据包进行伪造或解包,包括发送数据包、包嗅探、应答和反馈匹配等功能。可以用在处理网络扫描、路由跟踪、服务探测、单元测试等方面,本节[详细]
-
使用Fabric自动化部署Django项目的实现
所属栏目:[Python] 日期:2020-12-17 热度:190
文中涉及的示例代码,已同步更新到HelloGitHub-Team 仓库 在上一篇教程中,我们通过手工方式将代码部署到了服务器。整个过程涉及到十几条命令,输了 N 个字符。一旦我们本地的代码有更新,整个过程又得重复来一遍,这将变得非常繁琐。 使用 Fabric 可以在服[详细]
-
用python写测试数据文件过程解析
所属栏目:[Python] 日期:2020-12-17 热度:64
这篇文章主要介绍了用python写测试数据文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 f是指向文件的指针,r是转义字符,可以让字符串中的保持不被转义。路径点属性查然后加上当前文件。[详细]
-
python多环境切换及pyenv使用过程详解
所属栏目:[Python] 日期:2020-12-17 热度:179
1.安装pyenvhttps://github.com/pyenv/pyenv-installer curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash 下载如下报错,则安装nss: yum -y update nss 2.添加环境变量 vim /root/.bashrcexport PATH="/root/.pyen[详细]
-
Python缓存技术实现过程详解
所属栏目:[Python] 日期:2020-12-17 热度:116
一段非常简单代码 普通调用方式 def console1(a,b): print("进入函数") return (a,b)print(console1(3,'a'))print(console1(2,'b'))print(console1(3.0,'a')) 很简单的一段代码,传入两个参数。然后打印输出。输出结果 进入函数(3,'a')进入函数(2,'b')进入函[详细]
-
Python 可变类型和不可变类型及引用过程解析
所属栏目:[Python] 日期:2020-12-17 热度:57
在Python中定义一个数据便在内存中开辟一片空间来存储这个变量的值,这块已经被分配的内存空间便会有一个内存地址。访问这块内存需要用到变量名,变量名实际存储的是变量的地址在内存中的地址,但是使用print()函数得到的确实这块内存中实际的地址。这个就[详细]
-
Python 图像对比度增强的几种方法(小结)
所属栏目:[Python] 日期:2020-12-17 热度:182
图像处理工具——灰度直方图 灰度直方图时图像灰度级的函数,用来描述每个灰度级在图像矩阵中的像素个数或者占有率。 例子:矩阵 图片来自网络,侵删! 上面图片的灰度直方图 python实现 #!usr/bin/env python#-*- coding:utf-8 _*-"""@author:Sui yue@descr[详细]
-
pytorch多GPU并行运算的实现
所属栏目:[Python] 日期:2020-12-17 热度:154
Pytorch多GPU运行 设置可用GPU环境变量。例如,使用0号和1号GPU' os.environ["CUDA_VISIBLE_DEVICES"] = '0,1' 设置模型参数放置到多个GPU上。在pytorch1.0之后的版本中,多GPU运行变得十分方便,先将模型的参数设置并行 if torch.cuda.device_count() 1: pr[详细]
-
python性能测量工具cProfile使用解析
所属栏目:[Python] 日期:2020-12-17 热度:149
背景: Python是一种解释性的语言,执行速度相比C、C++等语言十分缓慢;因此我们需要在其它地方上下功夫来提高代码的执行速度。 首先需要对代码进行分析,这个时候则需要用一些工具。 这里介绍cProfile: 全代码分析: 命令行: cProfile -s tottime your_pro[详细]
-
python3.7实现云之讯、聚合短信平台的短信发送功能
所属栏目:[Python] 日期:2020-12-17 热度:100
1、云之讯平台数据返回Json格式: {'reason': '操作成功','result': {'sid': '17209241456456455454','fee': 1,'count': 1},'error_code': 0} 2、聚合平台数据返回Json格式: {"code":"000000","count":"1","create_date":"2019-09-2416:16:30","mobile":"18[详细]
-
python实现发送form-data数据的方法详解
所属栏目:[Python] 日期:2020-12-17 热度:85
本篇章节讲解python实现发送form-data数据的方法。供大家参考研究具体如下: 源代码 -----------------------------279361243530614 Content-Disposition: form-data; name="parent_dir" / -----------------------------279361243530614 Content-[详细]
-
Pycharm+Python+PyQt5使用详解
所属栏目:[Python] 日期:2020-12-17 热度:96
1,打开cmd安装PyQt5 pip install pyqt5 2,PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools pip install pyqt5-tools 3,打开Pycharm,进入设置,添加外部工具 4,添加QtDesigner,exe的路径在安装目录下C:Program FilesPython35Libsite-pa[详细]
-
python RC4加密操作示例【测试可用】
所属栏目:[Python] 日期:2020-12-17 热度:156
本篇章节讲解python RC4加密操作。供大家参考研究具体如下: # -*- conding:utf-8 -*-from Crypto.Cipher import ARC4from binascii import b2a_hex,a2b_hexdef myRC4(data,key): rc41 = ARC4.new(key) encrypted = rc41.encrypt(data) return enc[详细]
-
Python容器使用的5个技巧和2个误区总结
所属栏目:[Python] 日期:2020-12-17 热度:167
Python容器使用的5个技巧和2个误区 “容器”这两个字很少被 Python 技术文章提起。一看到“容器”,大家想到的多是那头蓝色小鲸鱼:Docker,但这篇文章和它没有任何关系。本文里的容器,是 Python 中的一个抽象概念,是对专门用来装其他对象的数据类型的统称[详细]
-
python retrying模块的使用方法详解
所属栏目:[Python] 日期:2020-12-17 热度:142
前言 我们在写爬虫的过程中,经常遇到爬取失败的情况,这个时候我们一般会通过try块去进行重试,但是每次都写那么一堆try块,真的是太麻烦,所以今天就来说一个比较pythonic的模块,retrying. 安装 retrying模块的安装很简单直接用匹配安装即可。 pip instal[详细]
-
python3 写一个WAV音频文件播放器的代码
所属栏目:[Python] 日期:2020-12-17 热度:52
环境:ubuntu 16.04 python3.5 pycharm 包 : wave pyaudio sys 上代码:AudioPlayer.py # coding:utf-8# author:king# brief : 播放wav音频文件import wavefrom pyaudio import PyAudioimport sysdef player(filename): chunk = 1024 wf = wave.open(filena[详细]
-
Python从入门到精通之环境搭建教程图解
所属栏目:[Python] 日期:2020-12-17 热度:163
本章内容: 一、下载python安装包 下载地址:https://www.python.org/downloads/ 二、选择适合自己系统的文件,进行下载 Windows环境安装(Windows 10) 三、Python解释器的安装 双击python-3.7.4-amd64.exe文件,勾选Add Python 3.7 to PATH,点击自定义安[详细]
-
python 魔法函数实例及解析
所属栏目:[Python] 日期:2020-12-17 热度:111
python的几个魔法函数 __repr__ Python中这个__repr__函数,对应repr(object)这个函数,返回一个可以用来表示对象的可打印字符串.如果我们直接打印一个类,向下面这样 class A(): def __init__(self,name=None,id=1): self.id=id self.name=nameif __name__[详细]
-
PyCharm更改字体和界面样式的方法步骤
所属栏目:[Python] 日期:2020-12-17 热度:120
更改主题 File → Settings → Appearance Behavior → Appearance → Theme 结果: 更改字体大小 File → Settings → Editor → Font 更改代码展示样式 File → Settings → Editor → Color Schema → Python(根据自己所需选择编写Python就选Python) 以[详细]
-
如何安装2019Pycharm最新版本(详细教程)
所属栏目:[Python] 日期:2020-12-17 热度:199
1下载安装 1.1打开官网 http://www.jetbrains.com/pycharm/download/ 耐心等待,大概200M,几分钟左右 1.2.双击下载好的exe,得到如下图所示,点击next 1.3.软件安装在其他 盘中,比如D盘 1.4.根据自己电脑选择 64位还是32位,选择关联.py,选择增加更新路径[详细]
-
Python编写打字训练小程序
所属栏目:[Python] 日期:2020-12-17 热度:194
你眼中的程序猿 别人眼中的程序猿,是什么样子?打字如飞,各种炫酷的页面切换,一个个好似黑客般的网站破解。可现实呢? 二指禅的敲键盘,写一行代码,查半天百度…那么如何能让我们从外表上变得更像一个程序猿呢?当然是训练我们的打字速度了啊! 训练打字[详细]
-
python 字典的打印实现
所属栏目:[Python] 日期:2020-12-17 热度:185
python,通过{}建立字典,也就是键值对的方式来建立字典,如下所示 dict={'derivative':'2','raw':'4','supervise':'machine learning','calculus':'good'} 我们可以直接打印出字典 也就是 print(dict) 还可以通过键值的方法来for循环遍历,如下图所示: #遍[详细]
-
手把手教你pycharm专业版安装破解教程(linux版)
所属栏目:[Python] 日期:2020-12-17 热度:152
1.首先到jetbrains下载专业版 https://www.jetbrains.com/pycharm/download/#section=linux 我这里下载的是pycharm-professional-2018.1.4.tar.gz 2.在/opt目录新建一个名为PyCharm的文件夹,并将之前下载的压缩包解压到此文件夹 3.进入/opt/pycharm-2018.1.4[详细]
-
Python 如何优雅的将数字转化为时间格式的方法
所属栏目:[Python] 日期:2020-12-17 热度:196
将数字转化成时间格式 from dateutil.parser import parsea=20170825b=str(a)c=parse(b) print(c) 2017-08-25 00:00:00 将时间按照天排列,转化为一个数字,用来做时间序列分析 from matplotlib.pylab import date2num e = date2num(c)eOut[30]: 736566.0 将[详细]
-
QML使用Python的函数过程解析
所属栏目:[Python] 日期:2020-12-17 热度:99
有2种方法: 一、 QML中定义一个信号,连接Python里的函数; 这里的函数不用特意指明为槽函数,普通函数即可。 QML的信号连接Python的函数 QML: 首先在QML中定义一个信号,这里的信号传递一个字符串给函数(信号可带参数也可不带): signal mySignal(string[详细]
