
Python
Blue summer
这个作者很懒,什么都没留下…
展开
-
CentOS 7安装python3
1、下载源码包wget https://www.python.org/ftp/python/3.4.10/Python-3.4.10.tar.xz以Python-3.4.10为例,其他版本可以到https://www.python.org/ftp/python/,自行下载。2、安装依赖、解压及编译安装yum install -y zlib-devel bzip2-devel sqlite sqlite-devel openssl-develtar -xf Python-3.4.10.tar.x原创 2021-06-25 22:28:21 · 123 阅读 · 0 评论 -
Python多进程程文件去重
注:本文基于python2.7.5用完多线程,必然得尝试下多进程咯。python下多进程一般通过multiprocessing模块实现,和上篇一样,我们还是以图片去重为例。#-*- coding: UTF-8 -*-import multiprocessingfrom multiprocessing import freeze_supportimport osimport sy...原创 2019-04-13 14:03:33 · 587 阅读 · 0 评论 -
Python多线程文件去重
注:本文基于python2.7.5之前已经使用python写过文件去重的脚本(Windows下使用python删除重复图片),但是文件多了脚本运行比较慢,因此改进一下,使用多线程感受一下效果。思路还是不变,通过比较文件的MD5值确定是否是同一文件,相似图片暂不考虑,有机会研究一下。代码如下:#-*- coding: UTF-8 -*-import threadingimport ...原创 2019-04-10 22:45:03 · 1196 阅读 · 1 评论 -
python生成随机字符串和数字
需求随机生成定长的小写字母和数字组合。实现#!/usr/bin/env python# -*- coding:utf-8 -*-import randomdef getRandomSet(bits): num_set = [chr(i) for i in range(48,58)] char_set = [chr(i) for i in range(97,123)]...原创 2019-01-07 17:20:22 · 13955 阅读 · 0 评论 -
pip命令报错:ImportError: No module named sysconfig
[root@localhost /]# pip --versionTraceback (most recent call last): File "/usr/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.6/site-pac...原创 2018-10-26 23:56:01 · 9413 阅读 · 10 评论 -
python numpy的tile函数
tile是numpy.lib.shape_base中的函数,作用就是重复某个数组构成一个新的数组,其help帮助信息如下:Help on function tile in module numpy.lib.shape_base:tile(A, reps) Construct an array by repeating A the number of times given by r...原创 2018-07-23 08:28:49 · 1171 阅读 · 0 评论 -
python numpy的shape函数
shape函数是numpy.core.fromnumeric中的函数,它的作用就是获取矩阵或数组的维数,所谓维数也就是行和列的长度。shape的帮助信息如下,Help on function shape in module numpy.core.fromnumeric:shape(a) Return the shape of an array. Parameters ...原创 2018-07-22 22:44:45 · 858 阅读 · 0 评论 -
python 查看函数帮助信息
注:本文基于Python 2.7.5编写在linux上查看某个命令的使用可以使用man看用户手册,但是对于python的一些函数使用,却没办法使用man这个命令,但是也是有办法查询相应的帮助信息的。那就是用help的方式。首先要进入python交互式环境,然后直接使用help(fun)的方式查看。[root@CentOS-7-2 ~]# pythonPython 2.7.5 (d...原创 2018-07-22 11:56:19 · 15091 阅读 · 1 评论 -
python 基础类型之list、tupe、set、dict
列表(list):>>> a=['Jordan', 'Kobe', 'T-mac']>>> a['Jordan', 'Kobe', 'T-mac']>>> type(a)<type 'list'>list是一种有序的集合,在实现上是用链表存储。元组(tuple):>>> a=('Jord原创 2018-07-25 10:29:40 · 762 阅读 · 0 评论 -
python sort和sorted函数
老规矩,先看help帮助信息,sort(...) L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*; cmp(x, y) -> -1, 0, 1sorted(...) sorted(iterable, cmp=None, key=None, reverse=False) ...原创 2018-07-25 09:52:18 · 1821 阅读 · 0 评论 -
python operator的itemgetter函数
先看下help帮助信息,class itemgetter(__builtin__.object) | itemgetter(item, ...) --> itemgetter object | | Return a callable object that fetches the given item(s) from its operand. | After f =...原创 2018-07-24 18:46:00 · 674 阅读 · 0 评论 -
python dict的items和iteritems函数
先看看help帮助信息:items(...) D.items() -&gt; list of D's (key, value) pairs, as 2-tuplesiteritems(...) D.iteritems() -&gt; an iterator over the (key, value) items of Ditems()返回的是一个完整的二元组列表,显示所有...原创 2018-07-24 09:58:09 · 4082 阅读 · 1 评论 -
python dict的get函数
get() 函数返回指定键的值,如果该值不在字典中返回默认值。可以如下表示,dict.get(key, default=None)key -- 要查找的键。default -- 如果指定键的值不存在,返回该默认值。来看个实际例子,&gt;&gt;&gt; a={"Kobe":24, "T-mac":1}&gt;&gt;&原创 2018-07-24 09:56:37 · 6620 阅读 · 0 评论 -
python numpy的argsort函数
argsort() 函数返回数组从小到大排序后对应的索引值,也就是返回的是索引值,而不是一贯的排序后的元素。Help on function argsort in module numpy.core.fromnumeric:argsort(a, axis=-1, kind='quicksort', order=None) Returns the indices that would...原创 2018-07-24 09:18:11 · 393 阅读 · 0 评论 -
python numpy的sum函数
顾名思义,sum函数的作用就是用于求和,不过特殊的在于能对矩阵按行和列进行求和。sum的参数比较多,我们仅对前面两个参数进行说明。Help on function sum in module numpy.core.fromnumeric:sum(a, axis=None, dtype=None, out=None, keepdims=&amp;lt;class 'numpy._globals....原创 2018-07-23 22:01:14 · 932 阅读 · 0 评论 -
Windows下使用python删除重复图片
注:该文基于python 2.7.13编写之前一直有习惯每隔一段时间把手机相册里的照片拷贝到电脑里,有时候分不清拷贝时间,因此照片里有一些是重复的,如果手工删除重复的,实在太费时间了,况且有8000+,想要找出重复的,似乎不太可能,因此考虑用python脚本来做。去重的思路大概是,先比较照片大小,大小不一样图片肯定不是重复的,这里暂不考虑相似图片的问题;如果照片大小一样,在通过比较MD5值...原创 2018-06-27 22:31:58 · 3206 阅读 · 4 评论 -
python 2.7实现gif图片缩小
注:本文基于CentOS 7.2系统操作,使用的python版本为:2.7.51、背景最近在发gif表情的时候发现有些动图太大了,一发就占了一整屏,不太舒服,想着有啥办法能缩小gif的大小,于是乎想起了python。大概了解了一下,需要使用到PIL的Image和ImageSequence模块,但是这里又一个天坑,让我折腾了一天的时间。。。那就是:原生PIL不支持gif的保存,需...原创 2018-07-01 14:30:40 · 3492 阅读 · 0 评论