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实现批量把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实现文件名批量替换和内容替换
指定文件夹,指定文件类型,替换该文件夹下全部文件的内容. 注意在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使用循环实现批量创建文件夹示例
代码很简单,其中用到了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 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
-
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批量修改文件名的实现代码
#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' #---------------------------------------------------------------
-
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
随机推荐
- jQuery 源码分析笔记(7) Queue
- Windows Vista 宽屏LCD提供的支持 与设置方法第1/2页
- IOS中的七种手势小结
- Python缩进和冒号详解
- 用方法封装javascript的new操作符(一)
- ASP.NET(C#)中遍历所有控件
- php在字符串中查找另一个字符串
- PHP容易忘记的知识点分享
- 利用php-cli和任务计划实现订单同步功能的方法
- C语言 数据结构平衡二叉树实例详解
- MySQL5.7.03 更换高版本到MySQL 5.7.17安装过程及发现问题解决方案
- 日常收集整理SqlServer数据库优化经验和注意事项
- JQuery的Pager分页器实现代码
- Struts1和struts2的区别_动力节点Java学院整理
- Android通过HttpURLConnection和HttpClient接口实现网络编程
- tomcat301与java301解析
- Python中的字符串替换操作示例
- 深入第K大数问题以及算法概要的详解
- vue2.0 better-scroll 实现移动端滑动的示例代码
- 使用Python制作微信跳一跳辅助