python实现图片批量剪切示例
import os
from PIL import Image
#批量剪切目录下图片
for j in range(10,121):
p = 'C:/'+str(j)+'/' #图片目录
# print p
a = os.listdir(p)
for i in a:
path = p+i
print path #图片名称
try:
f = Image.open(path)
# print f
except:
continue
else:
xsize,ysize=f.size
box=(0,0,xsize,ysize-37)
f.crop(box).save(path)
相关推荐
-
python Django批量导入数据
前言: 这期间有研究了Django网页制作过程中,如何将数据批量导入到数据库中. 这个过程真的是惨不忍睹,犯了很多的低级错误,这会在正文中说到的.再者导入数据用的是py脚本,脚本内容参考至自强学堂--中级教程--数据导入. 注:本文主要介绍自己学习的经验总结,而非教程! 正文:首先说明采用Django中bulk_create()函数来实现数据批量导入功能,为什么会选择它呢? 1 bulk_create()是执行一条SQL存入多条数据,使得导入速度更快; 2 bulk_create()减少了SQ
-
python获取文件后缀名及批量更新目录下文件后缀名的方法
本文实例讲述了python获取文件后缀名及批量更新目录下文件后缀名的方法.分享给大家供大家参考.具体实现方法如下: 1. 获取文件后缀名: 复制代码 代码如下: #!/usr/bin/python import os dict = {} for d, fd, fl in os.walk('/home/ahda/Program/'): for f in fl: sufix = os.path.splitext(f)[1][1:]
-
python批量修改文件名的实现代码
#coding:utf-8 #批量修改文件名 import os import re import datetime re_st = r'(\d+)\+\s?\((\d+)\)' #用于匹配旧的文件名,需含分组 re_match_old_file_name = re.compile(re_st) #要修改的目录 WORKING_PATH = r'F:\Gallery' #---------------------------------------------------------------
-
Django框架利用ajax实现批量导入数据功能
本文实例为大家分享了网页中利用ajax实现批量导入数据功能的实现方法,供大家参考,具体内容如下 url.py代码: 复制代码 代码如下: url(r'^workimport/$', 'keywork.views.import_keywork', name='import_keywork') view.py代码: from keywork.models import DevData from django.http import JsonResponse #django ajax部分 def im
-
python使用循环实现批量创建文件夹示例
代码很简单,其中用到了python的sys模块,大家参考使用吧 复制代码 代码如下: import os,sysbase = 'C:/'i = 1for j in range(100): file_name = base+str(i) os.mkdir(file_name) i=i+1
-
Python实现批量把SVG格式转成png、pdf格式的代码分享
需要提前安装cairosvg模块,下载地址http://cairosvg.org/download/ Code: #! encoding:UTF-8 import cairosvg import os loop = True while loop: svgDir = raw_input("请输入SVG文件目录") if os.path.exists(svgDir) and os.path.isdir(svgDir): loop = False
-
python小技巧之批量抓取美女图片
其中用到urllib2模块和正则表达式模块.下面直接上代码: [/code]#!/usr/bin/env python#-*- coding: utf-8 -*-#通过urllib(2)模块下载网络内容import urllib,urllib2,gevent#引入正则表达式模块,时间模块import re,timefrom gevent import monkey monkey.patch_all() def geturllist(url): url_list=[] print ur
-
python实现文件名批量替换和内容替换
指定文件夹,指定文件类型,替换该文件夹下全部文件的内容. 注意在window下的读写内容需要指定编码,还需要在文件头指定#coding:utf-8 编码,避免出现编码问题. 复制代码 代码如下: #coding:utf-8 import osimport os.path path='.'oldStr='.php'newStr='.html' for (dirpath, dirnames, filenames) in os.walk(path): for file in filenames:
-
python文件读写并使用mysql批量插入示例分享(python操作mysql)
复制代码 代码如下: # -*- coding: utf-8 -*-'''Created on 2013年12月9日 @author: hhdys''' import osimport mysql.connector config = { 'user': 'root', 'password': '******', 'host': '127.0.0.1', 'database': 'test', 'raise_on_warnings': True,}cnx = mysql.connect
-
python Django批量导入不重复数据
本文为大家分享了python Django批量导入不重复数据的实现代码,供大家参考,具体内容如下 程序如下: #coding:utf-8 import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "www.settings") ''' Django 版本大于等于1.7的时候,需要加上下面两句 import django django.setup() 否则会抛出错误 django.core.exceptions
随机推荐
- Angular 4.X开发实践中的踩坑小结
- IOS Bundle详细介绍及使用方法
- iOS实现按钮点击选中与被选中切换功能
- 如何实现IOS_SearchBar搜索栏及关键字高亮
- IOS10 隐私权限设置实例详解
- Bootstrap禁用响应式布局的实现方法
- PHP中定义数组常量(array常量)的方法
- php中通过数组进行高效随机抽取指定条记录的算法
- jsp 常用标签的使用
- Python struct.unpack
- Jquery插件编写简明教程
- jquery判断类型是不是number类型的实例代码
- C#实现动态加载dll的方法
- centos下yum搭建安装linux+apache+mysql+php环境的方法
- 使用js解决由border属性引起的div宽度问题
- 在javascript中随机数 math random如何生成指定范围数值的随机数
- JavaScript中的一些定位属性[图解]
- android实现图片验证码方法解析(自绘控件)
- springboot集成activemq的实例代码
- 深入c# Func委托的详解