
Python
文章平均质量分 51
蒙德伊彼
领域驱动设计实践,业务架构&服务治理,团队合作效率提升等课题研究。
展开
-
JUPITER+PYTHON+SELENIUM(UBUNTU)
前言jupiter是一款开源软件。可以借助jupiter通过web进行编写python, nodejs等语言及调试。说得有点官方了。通常我们更关心,它能用来做什么?那我们就来说说场景吧。场景1作者所属的公司团队里,赶时髦也在推进测试的自动化。但团队里的测试人员的编码水平还有待提升。如何迅速地推进自动化测试在业务项目中落地是一个重大课题。首先我们明确下需求。需求是什么? 测试人员编原创 2017-09-27 14:07:30 · 7704 阅读 · 4 评论 -
使用python的pyplot绘制函数
简介本文主要介绍如何通过pyplot来绘制函数图。主要绘制函数如下:- 一元一次函数- 一元二次函数- 指数函数- 自然对数函数- 正弦函数一元一次函数效果图代码import matplotlib.pyplot as pltimport numpy as npx = np.arange(0, 10, 0.1)y = x * 2plt.title("原创 2018-01-04 20:50:52 · 79509 阅读 · 2 评论 -
使用python生成ppt
简介本文主要介绍如何通过python生成ppt文件,以及借助ppt模板来生成ppt环境python 3python-pptx安装pip3 install python-pptx将文字输出到ppt效果图代码from pptx import Presentation# 创建幻灯片 ------prs = Presentation()title_原创 2018-01-03 21:28:51 · 45885 阅读 · 4 评论 -
python简单debug方法
简介本文主要介绍通过pdb lib 实现在python中debug代码示例import pdbpdb.set_trace()for i in range(10): print(i)运行中> /home/mingfeng/python_debug.py(6)()-> print(i)(Pdb) n //n为可用命令0debug时可用命令原创 2017-12-07 21:05:26 · 6404 阅读 · 0 评论 -
使用python按长宽比缩放图片
简介使用python按图片固定长宽比缩放图片到指定图片大小,空白部分填充为黑色。代码# -*- coding: utf-8 -*-from PIL import Imageclass image_aspect(): def __init__(self, image_file, aspect_width, aspect_height): self.i原创 2017-12-07 22:02:42 · 6193 阅读 · 2 评论 -
python3中使用GeoIP来查找IP信息
简介本文介绍使用GeoIP来查找IP信息环境python3geoip2GeoIP数据库下载wget http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gzgunzip GeoLite2-Country.mmdb.gzwget http://geolite.maxmind.原创 2017-12-14 22:51:05 · 4128 阅读 · 1 评论 -
python常用collections lib介绍
简介本文主要介绍python3下collections lib。主要lib如下:- Counter- defaultdict- deque- OrderedDict- namedtuple- ChainMapCounter计算出现次数>>> import collections>>> collections.Counter([1,1,2,3,4,4,4,5])C原创 2017-12-06 17:01:33 · 198 阅读 · 0 评论 -
python线程范例
简介python线程学习与使用示例from threading import Threadfrom threading import Barrierfrom time import sleepdef function01(barrier): print('START function01 !') barrier.wait() for i in rang原创 2017-12-07 09:18:42 · 213 阅读 · 0 评论 -
逗逼程序员的内存炸弹(python)
简介用python实现简易的大量内存占用程序环境python 2.7代码main.py#!/usr/bin/pythonimport timehuge_items = range(108000000)while True: print('sleep.') time.sleep(60)运行python2 main.py结果原创 2017-11-27 15:45:27 · 1747 阅读 · 0 评论 -
使用python将csv文件数据可视化
简介本文介绍如何通过python将csv文件数据简单地可视化。使用到的文件历年台风数量统计数据代码import csvimport mathimport numpy as npimport sys, osfrom matplotlib import pyplotlistage = []listnum = []with open('generation.csv原创 2017-11-17 22:57:27 · 12889 阅读 · 0 评论 -
python操作csv文件范例
简介使用python正确操作csv文件,防止乱码代码import codecsimport csvcsv_filename = '/tmp/hoge.csv'with open(csv_filename, 'wb') as f: f.write(codecs.BOM_UTF16_LE)with codecs.open(csv_filename, 'ab', enc原创 2017-11-15 17:44:25 · 580 阅读 · 0 评论 -
python数组循环处理
简介本文主要介绍python数组循环语法。主要方式有元素遍历,索引遍历,enumerate, zip, list内部等。普通循环list1 = ['item1', 'item2', 'item3']for item in list1: print(item)//结果item1item2item3根据index循环1list1 = ['item1',原创 2017-11-10 23:33:25 · 37543 阅读 · 1 评论 -
利用python+opencv让excel描绘照片
简介通过读取图片的各个像素的颜色,填充到excel单元格中环境ubuntu 16.04 ltsexcel 2016python 2.7opvencv 3.1目录结构.├── excel_image.py├── test.jpg└── test.xlsx代码解析import cv2from string import uppercase as A原创 2017-09-29 13:56:52 · 833 阅读 · 1 评论 -
通过Bing Search APIs采集图片(python版)
关于图片的收集方式通过selenium脚本,打开浏览器,模拟操作下载一页的图片再翻页,如此循环通过图片检索引擎的专用api,下载图片数据yahoogooglebing百度采集方式对比 selenium yahoo bing google 百度 服务名称 - - Bing Image Search API原创 2017-10-05 21:28:57 · 3564 阅读 · 0 评论 -
ubuntu下解决matplotlib生成图片中文乱码
简介本文主要介绍如何在ubuntu下解决matplotlib生成图片中文乱码问题。如下图解决思路准备中文字体matplotlib指定字体为中文字体清空matplotlib使配置生效准备中文字体下载中文ttf文件,也可以从windows操作系统里复制。 如 黑体(点击下载)双击安装终端下运行命令fc-list :lang=zh-cn,查看中文字体对应的配置名。如原创 2018-01-04 11:19:51 · 6390 阅读 · 2 评论