- 军军小站|张军博客
搜索到与相关的文章
Python

浅谈python中的getattr函数 hasattr函数

hasattr(object,name)作用:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect,name)是否抛出异常来实现的)。示例:>>>hasattr(list,'append')True>>>hasattr(list,'add')Falsegetattr(object,name,default):作用:返回object的名称为name的属性的属性值,如果属性name存在,则直接返回其属性值;如果属

系统 2019-09-27 17:38:20 1752

Python

使用Python的PIL模块来进行图片对比

在使用google或者baidu搜图的时候会发现有一个图片颜色选项,感觉非常有意思,有人可能会想这肯定是人为的去划分的,呵呵,有这种可能,但是估计人会累死,开个玩笑,当然是通过机器识别的,海量的图片只有机器识别才能做到。那用python能不能实现这种功能呢?答案是:能利用python的PIL模块的强大的图像处理功能就可以做到,下面上代码:importcolorsysdefget_dominant_color(image):#颜色模式转换,以便输出rgb颜色

系统 2019-09-27 17:38:08 1752

Python

深入浅析 C++ 调用 Python 模块

一般开发过游戏的都知道Lua和C++可以很好的结合在一起,取长补短,把Lua脚本当成类似动态链接库来使用,很好的利用了脚本开发的灵活性。而作为一门流行的通用型脚本语言Python,也是可以做到的。在一个C++应用程序中,我们可以用一组插件来实现一些具有统一接口的功能,一般插件都是使用动态链接库实现,如果插件的变化比较频繁,我们可以使用Python来代替动态链接库形式的插件(堪称文本形式的动态链接库),这样可以方便地根据需求的变化改写脚本代码,而不是必须重新

系统 2019-09-27 17:37:46 1752

Python

python 把数据 json格式输出的实例代码

有个要求需要在python的标准输出时候显示json格式数据,如果缩进显示查看数据效果会很好,这里使用json的包会有很多操作importjsondate={u'versions':[{u'status':u'CURRENT',u'id':u'v2.3',u'links':[{u'href':u'http://controller:9292/v2/',u'rel':u'self'}]},{u'status':u'SUPPORTED',u'id':u'v2.

系统 2019-09-27 17:37:44 1752

Python

简单介绍Python的Django框架加载模版的方式

一般说来,你会把模板以文件的方式存储在文件系统中,但是你也可以使用自定义的templateloaders从其他来源加载模板。Django有两种方法加载模板django.template.loader.get_template(template_name):get_template根据给定的模板名称返回一个已编译的模板(一个Template对象)。如果模板不存在,就触发TemplateDoesNotExist的异常。django.template.loade

系统 2019-09-27 17:37:43 1752

编程技术

文件输入流 FileInputStream

文件输入流FileInputStream博客分类:javaIOJavaFileInputStream类从文件中读取数据。它有以下构造方法:FileInputStream(Filefile)--------参数file指定文件的数据源FileInputStream(Stringname)--------参数name指定文件数据源。在参数name中包含了文件路径信息。下面这个FileInputStreamTester类读取test.txt文件中的内容。Java

系统 2019-08-29 23:49:25 1752

编程技术

推荐一个单干网赚好站!BUXJOB - 健康程序员,

一、公司简介:个人单干好站,一个礼拜就能点到2美元左右了!二、每个点击1美分,下线提成每点0.5美分,每天5个左右点击,普通会员2美元自动支付三、支付方式:$2AP(免费申请AlertPay)起付四、点击数量:5个左右/天(1美分/个)六、如何注册:1、注册地址:http://www.Buxjobs.com/index.php?ref=504585922、打开上面的链接后点页面右上方Register打开注册页,如下图所示用英文或拼音字母及数字填表:七、如何

系统 2019-08-29 23:32:56 1752

编程技术

应用Rails进行REST 开发(二)

实例应用我们以《RapidWebDevelopmentmitRubyonRails》中的一个例子“项目管理应用”来描述Rails的REST方面的特性。首先创建一个rails的应用:(原书中的rails为1.2)>railsontrack创建开发和测试的数据库。>mysql-urails-pEnterpassword:*****mysql>createdatabaseontrack_development;mysql>createdatabaseontrac

系统 2019-08-29 23:32:01 1752

编程技术

学院项目的架构设计图&近期任务计划说明

考试告一段落,该忙乎院长交与的项目了。《学生信息管理系统》,准备用struts+iBatis+spring构建,今天算是考完试后小组的第一次开会,交代了近两个星期内的任务。我立刻将结构的想法画成简图,以及计划建议交给组长和各组员。以下是结构设计简图,精彩的工作由这里开始:接下来是半个月左右的计划:下星期完成数据层到服务层的详细类图,其间我将确定後的实体类图交与邓飞,让他们建表。再下个星期开会+培训後组织第一阶段的编码,我打算这样的:首先我来建立工程,建立好

系统 2019-08-29 23:26:40 1752