python
yuanyangsdo
这个作者很懒,什么都没留下…
展开
-
python中MethodType的使用解析
python中MethodType的使用解析MethodType: 用MethodType将方法绑定到类,并不是将这个方法直接写到类内部,而是在内存中创建一个link指向外部的方法,在创建实例的时候这个link也会被复制。情况一:把方法绑定到某个类的实例上class Student(object): passdef set_name(self, name): self.name =原创 2017-03-07 19:12:27 · 19072 阅读 · 5 评论 -
python PIL/Pillow图像扩展、复制、粘贴处理
遇到这么一个问题: 给自己的CSDN博客修改头像,头像必须是正方形图片,但我找了个长方形图片,那么问题来了,怎么把长方形图片修改成正方形图片。注: 1、不想拉伸图片,这样会使图片失真。 2、不想用PS(当然我知道用PS处理应该会很简单,但是我就不用,因为我不会。。。))言归正传,通过网上查资料,终于找到了方法。直接解释代码:#-*- coding: utf-8 -*-from PIL impo原创 2017-03-09 12:19:32 · 13734 阅读 · 0 评论 -
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)转自:http://www.jb51.net/article/15714.htmPython中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。 1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。 2. copy.deepcopy 深拷贝 拷贝对象及其子对象 一个很好转载 2017-03-08 22:17:13 · 321 阅读 · 0 评论 -
python3 Django mysql数据库配置问题
说一些我遇到及处理这个问题的整个流程吧。(1)首先的开发环境是:python3.5,Django1.9,mysql5.7 在用django创建model表对象时,由于我的表中有一个models.DateTimeField()字段,导致在建表用命令python manage.py migrate建表时报错,报错内容: mysql.connector.errors.DataError: 1292 (原创 2017-03-07 19:20:20 · 1065 阅读 · 0 评论 -
python dir()和vars()的区别
dir():默认打印当前模块的所有属性,如果传一个对象参数则打印当前对象的属性 vars():默认打印当前模块的所有属性,如果传一个对象参数则打印当前对象的属性 vars():函数以字典形式返回参数中每个成员的当前值,如果vars函数没有带参数,那么它会返回包含当前局部命名空间中所有成员的当前值的一个字典。 help(vars) Help on buil转载 2017-03-14 22:31:15 · 1042 阅读 · 1 评论 -
Python 标准输出 sys.stdout 重定向
一些背景sys.stdout 与 print当我们在 Python 中打印对象调用 print obj 时候,事实上是调用了 sys.stdout.write(obj+'\n')print 将你需要的内容打印到了控制台,然后追加了一个换行符print 会调用 sys.stdout 的 write 方法以下两行在事实上等价:sys.stdout.wri转载 2017-03-31 22:44:08 · 1485 阅读 · 0 评论