首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
python的N个小功能(找到符合要求的图片,重命名,改格式,缩放,进行随机分配)
】的更多相关文章
python的N个小功能(找到符合要求的图片,重命名,改格式,缩放,进行随机分配)
########################################################################## 循环读取该目录下所有子目录和子文件 ######################################################################### import os import os.path def directory(rootdir): #…
python的N个小功能(找到要爬取的验证码链接,并大量下载验证码样本)
# -*- coding: utf-8 -*- """ Created on Mon Mar 21 11:04:54 2017 @author: sl """ import requests import time ################################################################################# ################先找到对应的爬取验证码连接,例如我要爬…
Python 入门学习(贰)文件/文件夹正则表达式批量重命名工具
基于 Udacity 的 Python 入门课程 Programming Foundations with Python 基于 Python 2.7 思路 Project 2 是一个去除文件名中所有数字的小工具.既然能对文件重命名,那么能不能实现用正则表达式重命名呢? 代码 #!/usr/bin/python # -*- coding: UTF-8 -*- import os import re #修改工作路径 o_dir = os.getcwd() #保存初始路径 dir = raw_inpu…
python的N个小功能(文件内容的匹配替换)
# -*- coding: utf-8 -*- """ Created on Fri Feb 17 20:25:05 2017 @author: who """ import os import os.path import re import string rootdir=r'D:\test' for parent, dirnames, filenames in os.walk(rootdir): # 三个参数:分别返回1.父目录 2.所有…
python的N个小功能(图片预处理:打开图片,滤波器,增强,灰度图转换,去噪,二值化,切割,保存)
############################################################################################# ############################图片预处理以及图片裁剪########################################### #########################################################################…
python的N个小功能(连接数据库并下载相应位置的图片)
##############################################################################################################连接数据库, mysqldb.py########################### ############################################################################### # -*- coding: u…
python的N个小功能(高斯模糊原理及实践)
原理: 二维高斯函数 1) 为了计算权重矩阵,需要设定σ的值.假定σ=1.5,则模糊半径为1的权重矩阵如下: 2) 这9个点的权重总和等于0.4787147,如果只计算这9个点的加权平均,还必须让它们的权重之和等于1,因此上面9个值还要分别除以0.4787147,得到最终的权重矩阵. 有了权重矩阵,就可以计算高斯模糊的值了. 3) 假设现有9个像素点,灰度值(0-255)如下: 4) 每个点乘以自己的权重值: 5) …
python的N个小功能(文本字段对应数值,经纬度计算距离,两个时间点计算时间间隔)
案例1 >>> import pandas as pd >>> df=pd.DataFrame({'A':[1,2,3],'B':[1,2,3],'C':[1,2,3]}) >>> df A B C 0 1 1 1 1 2 2 2 2 3 3 3 >>> df.loc[:,['A','B']] A B 0 1 1 1 2 2 2 3 3 案例2 #coding:utf-8 import sys im…
python的N个小功能之正则匹配
1.. 匹配任意除换行符“\n”外的字符:2.*表示匹配前一个字符0次或无限次:3.+或*后跟?表示非贪婪匹配,即尽可能少的匹配,如*?重复任意次,但尽可能少重复,惰性匹配:4. .*? 表示匹配任意数量的重复,但是在能使整个匹配成功的前提下使用最少的重复.如:a.*?b匹配最短的,以a开始,以b结束的字符串.如果把它应用于aabab的话,它会匹配aab和ab. 案例1line="2017-01-26 12:55:30-INFO"LogTime = re.compile('(.*?)-…
python的N个小功能(更新文件)
########################################################################## #对于第二份文件:第一份与第二份不相同,以第二份为主; #第一份存在,第二份不存在,修改为0;第一份不存在,第二份存在,以第二份为主 ########################################################################## # -*- coding: utf-8 -*- ""&q…