-
用Python进行行为驱动开发的入门教程
所属栏目:[Python] 日期:2020-12-17 热度:152
为驱动开发(Behavior-Driven Development,BDD)是一种卓越的开发模式。能帮助开发者养成日清日结的好习惯,从而避免甚至杜绝“最后一分钟”的情况出现,因此对提高代码质量是大有裨益的。其与Gherkin语法相结合的测试结构及设计形式,使得对团队的全部成员包[详细]
-
Python下载网络文本数据到本地内存的四种实现方法示例
所属栏目:[Python] 日期:2020-12-17 热度:139
本篇章节讲解Python下载网络文本数据到本地内存的四种实现方法。供大家参考研究具体如下: import urllib.requestimport requestsfrom io import StringIOimport numpy as npimport pandas as pd'''下载网络文件,并导入CSV文件作为numpy的矩阵'''[详细]
-
python dict remove数组删除(del,pop)
所属栏目:[Python] 日期:2020-12-17 热度:100
比如代码 binfo = {'name':'jay','age':20,'python':'haha'} print binfo.pop('name')#pop方法删除键,并且返回键对应的值 print binfo##输出结果:{'python': 'haha','age': 20} del binfo['python']##内置方法删除元素 print binfo##输出结果:{'age': 20}[详细]
-
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素
所属栏目:[Python] 日期:2020-12-17 热度:122
本篇章节讲解Python从序列中移除重复项且保持元素间顺序不变的方法。供大家参考研究具体如下: 问题: 从序列中移除重复的元素,但仍然保持剩下的元素顺序不变 解决方案: 1、如果序列中的值时可哈希(hashable)的,可以通过使用集合和生成器解决[详细]
-
python的tkinter布局之简单的聊天窗口实现方法
所属栏目:[Python] 日期:2020-12-17 热度:71
本文实例展示了一个python的tkinter布局的简单聊天窗口。供大家参考研究之用。具体方法如下: 该实例展示的是一个简单的聊天窗口,可以实现下方输入聊天内容,点击发送,可以增加到上方聊天记录列表中。现在只是“单机”版。 右侧预留了空位可以放点儿[详细]
-
Python实现matplotlib显示中文的方法详解
所属栏目:[Python] 日期:2020-12-17 热度:64
本篇章节讲解Python实现matplotlib显示中文的方法。供大家参考研究具体如下: 【注意】 可能与本文主题无关,不过我还是想指出来:使用matplotlib库时,下面两种导入方式是等价的(我指的是等效,当然这个说法可以商榷:) import matplotlib.pyplo[详细]
-
使用setup.py安装python包和卸载python包的方法
所属栏目:[Python] 日期:2020-12-17 热度:144
我们使用 python setup.py install 来安 装python包 ,但是如何卸载呢? 只能 手动删除 安装的文件 可以使用如下命令 复制代码 代码如下: python setup.py install --record files.txt 记录安装后文件的路径 cat files.txt | xargs rm -rf 删除这些文件 您可[详细]
-
Python实现的三层BP神经网络算法示例
所属栏目:[Python] 日期:2020-12-17 热度:80
本篇章节讲解Python实现的三层BP神经网络算法。供大家参考研究具体如下: 这是一个非常漂亮的三层反向传播神经网络的python实现,下一步我准备试着将其修改为多层BP神经网络。 下面是运行演示函数的截图,你会发现预测的结果很惊人! 提示: 运行[详细]
-
wxpython实现图书管理系统
所属栏目:[Python] 日期:2020-12-17 热度:125
用wxpython实现的简单图书管理系统,可以实现增加图书,删除图书,修改图书,查看图书。后台数据库为mysql数据库,采用的pymysql连接数据库。系统界面如下: 代码如下: 1.书本类代码 #author = liuwei date = 2017-06-02from datetime import * #导入日期模[详细]
-
Python SQLite3简介
所属栏目:[Python] 日期:2020-12-17 热度:66
最近需要用Python写一个简易通讯录,但是对于数据存储很发愁。大家都知道,使用 Python 中的列表和字典进行存储数据是很不靠谱的,所以就想到Python有没有内置的数据库模块。 SQLite3简介 SQLite3 可使用 sqlite3 模块与 Python 进行集成。sqlite3 模块是由[详细]
-
Python安装Imaging报错:The
所属栏目:[Python] 日期:2020-12-17 热度:99
今天写Python程序上传图片需要用到PIL库,于是到http://www.pythonware.com/products/pil/#pil117下载了一个1.1.7版本的,我用的是CentOS64 并且自行升级后的Python版本安装PIL库 首先下载解压: 复制代码 代码如下: [root@lee ~]# wget http://www.pythonwa[详细]
-
python的绘图工具matplotlib使用实例
所属栏目:[Python] 日期:2020-12-17 热度:123
matplotlib是功能十分强大的绘制二维图形的Python模块,它用Python语言实现了MATLAB画图函数的易用性,同时又有非常强大的可定制性。它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中[详细]
-
tensorflow实现softma识别MNIST
所属栏目:[Python] 日期:2020-12-17 热度:73
识别MNIST已经成了深度学习的hello world,所以每次例程基本都会用到这个数据集,这个数据集在tensorflow内部用着很好的封装,因此可以方便地使用。 这次我们用tensorflow搭建一个softmax多分类器,和之前搭建线性回归差不多,第一步是通过确定变量建立图模[详细]
-
Python实现视频下载功能
所属栏目:[Python] 日期:2020-12-17 热度:185
最近一两年短视频业务风生水起,各个视频网站都有各自特色的短视频内容。如果有这样一个程序,可以把各大视频网站的热门用户最新发布的视频都下载下来,不仅方便自己观看,还可以将没有版权的视频发布在个人社交网站上,增加自己的人气,岂不美哉? parker就[详细]
-
python爬取m3u8连接的视频
所属栏目:[Python] 日期:2020-12-17 热度:180
本文为大家分享了python爬取m3u8连接的视频方法,供大家参考,具体内容如下 要求:输入m3u8所在url,且ts视频与其在同一路径下 #!/usr/bin/env/python#_*_coding:utf-8_*_#Data:17-10-08#Auther:苏莫#Link:http://blog.csdn.net/lingluofengzang#PythonVersi[详细]
-
用Python进行基础的函数式编程的教程
所属栏目:[Python] 日期:2020-12-17 热度:105
许多函数式文章讲述的是组合,流水线和高阶函数这样的抽象函数式技术。本文不同,它展示了人们每天编写的命令式,非函数式代码示例,以及将这些示例转换为函数式风格。 文章的第一部分将一些短小的数据转换循环重写成函数式的maps和reduces。第二部分选取长[详细]
-
wxPython事件驱动实例详解
所属栏目:[Python] 日期:2020-12-17 热度:196
本篇章节讲解wxPython的事件驱动机制,供大家参考研究。具体方法如下: 先来看看如下代码: #!/usr/bin/python # moveevent.py import wx #导入wx库 class MoveEvent(wx.Frame): def __init__(self,parent,id,title): wx.Frame.__init__(self,title,[详细]
-
在Python中利用Pandas库处理大数据的简单介绍
所属栏目:[Python] 日期:2020-12-17 热度:53
在数据分析领域,最热门的莫过于Python和R语言,此前有一篇文章《别老扯什么Hadoop了,你的数据根本不够大》指出:只有在超过5TB数据量的规模下,Hadoop才是一个合理的技术选择。这次拿到近亿条日志数据,千万级数据已经是关系型数据库的查询分析瓶颈,之前[详细]
-
python动态监控日志内容的示例
所属栏目:[Python] 日期:2020-12-17 热度:183
日志文件一般是按天产生,则通过在程序中判断文件的产生日期与当前时间,更换监控的日志文件 程序只是简单的示例一下,监控test1.log 10秒,转向监控test2.log 程序监控使用是linux的命令tail -f来动态监控新追加的日志 复制代码 代码如下: #!/usr/bin/pytho[详细]
-
python实现sublime3的less编译插件示例
所属栏目:[Python] 日期:2020-12-17 热度:91
利用http://tool.oschina.net/less 提供的接口,发送请求进行远程编译. 再将编译好的less,保存为同名后缀为css的文件中. 第一次使用python,代码也是拼拼凑凑的.需要加上线程进行异步请求,但是不会... 复制代码 代码如下: import sublime,sublime_plugin impor[详细]
-
一个简单的python程序实例(通讯录)
所属栏目:[Python] 日期:2020-12-17 热度:64
核心代码: 复制代码 代码如下: #!/usr/bin/python #Filename:friendbook.py import cPickle as p import sys import time import os ab={'Xdex':'cneds@fnedf.com', 'Laexly':'fev@fe.com', 'Fukc':'fexok@ver.com', 'Stifu':'stif@qq.com' } def Dumpfile([详细]
-
使用Python的Tornado框架实现一个一对一聊天的程序
所属栏目:[Python] 日期:2020-12-17 热度:165
按思路来聊: 类似微信,点击用户可以进入一对一聊天页面;另有聊天框列表包含所有存在聊天记录的一对一聊天框,点击进入聊天页面。 【数据结构】 因为双方都有聊天记录,所以每一个聊天实际上得储存两份,设计的数据结构如下: A : user_a = {“id”:1,”n[详细]
-
Python实用日期时间处理方法汇总
所属栏目:[Python] 日期:2020-12-17 热度:64
原则,以datetime为中心,起点或中转,转化为目标对象,涵盖了大多数业务场景中需要的日期转换处理 步骤: 1. 掌握几种对象及其关系 2. 了解每类对象的基本操作方法 3. 通过转化关系转化 涉及对象 1. datetime 复制代码 代码如下: import datetime now = datetime[详细]
-
采用python实现简单QQ单用户机器人的方法
所属栏目:[Python] 日期:2020-12-17 热度:125
采用python实现简单QQ单用户机器人的方法如下: 一、首先我们查看一下关于3GQQ的相关协议: 对此,打开一个支持WAP的浏览器,可以使用Firefox的wmlbrowser插件,打开FF后,访问地址 https://addons.mozilla.org/zh-CN/firefox/search/q=wmlbrowserx=17nbsp;[详细]
-
Eclipse + Python 的安装与配置流程
所属栏目:[Python] 日期:2020-12-17 热度:162
一、Eclipse 的安装 Eclipse的安装是很容易的。Eclipse是基于java的一个应用程序,因此需要一个java的运行环境(JRE)才行。(我这里主要介绍windows下的安装) JRE的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 进入JRE[详细]
