python
huanleyan
我是一个具有团队意识的人,愿意为团队付出,不怕吃苦,面对困难,克服困难,
展开
-
python图片添加水印
from PIL import Image,ImageDraw, ImageFontdef add_num(img): draw = ImageDraw.Draw(img) myfont = ImageFont.truetype('C:/windows/fonts/Arial.ttf', size=40) fillcolor = "#ff0000" width,h转载 2018-01-22 13:21:29 · 1193 阅读 · 1 评论 -
python 批量生成优惠券码
import base64#base64编码容易使用#通过id检验验证码是否存在,通过goods查找商品coupon = { 'id':'1231', 'goods':'0001'}def gen_coupon(id, goods): coupon['id'] = id coupon['goods'] = goods raw =转载 2018-01-22 15:35:07 · 1571 阅读 · 0 评论 -
python按照比例缩小图片并生成新的图片
import osfrom PIL import Imageext = ['jpg','jpeg','png']files = os.listdir('.')def process_image(filename, mwidth=200, mheight=400): image = Image.open(filename) w,h = image.size if w转载 2018-01-23 10:42:38 · 17254 阅读 · 1 评论 -
python open错误
(result, consumed) = self._buffer_decode(data, self.errors, final)MNIST files need to be opened with binary 'rb' mode instead of just text 'r'.原创 2018-01-24 13:57:45 · 2396 阅读 · 0 评论 -
python中文乱码
在python项目的文件开头会有# -*- coding: utf-8 -*-的一段代码这是因为PY文件当中是不支持中文的,即使你输入的注释是中文也不行,为了解决这个问题,就需要把文件编码类型改为UTF-8的类型,输入这个代码就可以让PY源文件里面有中文了。但是当保存的python文件的编码格式是GBK的时候会和上面注释定义的编码格式不同,导致输出乱码因为windows默认的编码方式是GB...原创 2018-03-09 11:21:30 · 899 阅读 · 0 评论 -
大坑:Python 使用 list 作为函数参数时,参数为可变变量时,默认参数变量的内存地址是相同的,
def foo(numbers=[]): numbers.append(9) print(numbers, id(numbers))foo() #[9]foo() #[9,9]foo([8,9]) #[8,9,9]foo() #[9,9,9]foo() #[9,9,9,9]#出现上述问题的原因是python默认参数的或者值等于默认参数的时候指向的内存地址是同一个地...原创 2018-06-12 15:33:05 · 4365 阅读 · 1 评论 -
python csv操作
# _*_ coding: utf-8 _*_import csvimport datetimedata = [ [1, "程欢", 19.353, datetime.datetime(2001, 3, 17)], [2, "chenghuan", 13.287, datetime.datetime(2011, 4, 27)], [3, "aaa", 15.852...转载 2018-06-13 15:36:45 · 235 阅读 · 0 评论