python
huanleyan
我是一个具有团队意识的人,愿意为团队付出,不怕吃苦,面对困难,克服困难,
展开
-
python图片添加水印
from PIL import Image,ImageDraw, ImageFont def 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 · 1194 阅读 · 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 · 1576 阅读 · 0 评论 -
python按照比例缩小图片并生成新的图片
import os from PIL import Image ext = ['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 · 17260 阅读 · 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 · 2401 阅读 · 0 评论 -
python中文乱码
在python项目的文件开头会有# -*- coding: utf-8 -*-的一段代码 这是因为PY文件当中是不支持中文的,即使你输入的注释是中文也不行, 为了解决这个问题,就需要把文件编码类型改为UTF-8的类型,输入这个代码就可以让PY源文件里面有中文了。 但是当保存的python文件的编码格式是GBK的时候会和上面注释定义的编码格式不同,导致输出乱码 因为windows默认的编码方式是GB...原创 2018-03-09 11:21:30 · 903 阅读 · 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 · 4367 阅读 · 1 评论 -
python csv操作
# _*_ coding: utf-8 _*_ import csv import datetime data = [ [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 · 239 阅读 · 0 评论