python
sangky
这个作者很懒,什么都没留下…
展开
-
python编码错误
1、错误:’ascii’ codec can’t encode character 解决办法: python 2.7之前import sysreload(sys)sys.setdefaultencoding('utf-8')python 2.7之后,可以继续使用sys.setdefaultencoding(‘utf-8’),但有改动变为如下:import importl...原创 2018-07-16 14:04:26 · 264 阅读 · 0 评论 -
python md5去重加密
1、背景: 网络爬虫下载的文件,需要去重,选择python 的hashlib 或者md5计算hash值去重 2、实测: 一般对文件计算md5采用的方法是使用命令行md5sum path/filenamepython中试下那类似功能的时使用md5(python 2.5之前和hashlib(python2.5之后) 最简单的实现:#!/usr/bin/env python#c...转载 2018-07-05 18:01:41 · 985 阅读 · 0 评论 -
(笔记)打造命令工具(3)
打造命令工具3.1.1 sys.argv为一个list,list内的 所有数据为字符串例如 test_argv.py 内容如下import sysprint(sys.argv)命令:python test_argv.py 123 localhost 输出:['test_argv.py', '123', 'localhost']3.1.2 使用sys.stdin 和f...原创 2018-07-18 19:59:05 · 170 阅读 · 0 评论 -
python——random模块
random函数1、seed(a=None,version= 2) 初始化伪随机数生成器。如果未提供a或者a=None,则使用系统时间为种子。如果a是一个整数,则作为种子。2、 random.randrange(start, stop[, step]) 返回range[start,stop)之间的一个整数,可加step,跟range(0,10,2)类似>>> ...原创 2018-08-02 20:23:16 · 261 阅读 · 0 评论 -
python——多进程数据共享(一)
多进程数据共享:多进程模块:multiprocessingimport multiprocessing共享数据类型: 数值型, 数组型,字典和列表(dict, list)数值型: multiprocessing.Value()数组型: multiprocessing.Array()dict, list: with multiprocessing.Manager(...原创 2018-09-06 20:11:54 · 10436 阅读 · 2 评论 -
OpenCV Threshold ( Python , C++ )
本系列主要为learn opencv的翻译和学习,整理。参考:https://www.learnopencv.com/opencv-threshold-python-cpp/——————————————————————————————————————阈值分割:1、Binary Threshold原理:if src(x,y) > threshdst(x,y) = maxValue...翻译 2018-10-20 10:19:34 · 1061 阅读 · 0 评论 -
Blob Detection Using OpenCV
本系列主要为learn opencv的翻译和学习,整理。参考:https://www.learnopencv.com/blob-detection-using-opencv-python-c/斑点检测斑点是指图像中有相同性质的像素组成的连通区域python代码:import cv2import numpy as np;im = cv2.imread(“blob.jpg”, cv2.I...翻译 2018-10-20 11:48:36 · 1809 阅读 · 1 评论