glob模块说明:1、glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,支持通配符操作*、?、[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。glob.glob("字符串+通配符")该方法返回指定路径所有匹配的文件的列表,该方法需要一个参数用来指定匹配的路径字符串(本字符串可以为绝对路径也可以为相对路径),其返回的文件名只包括当前目
系统 2019-09-27 17:52:15 2078
阅读更多新手pyqt5初步安装,及用python运行qtdesigner生成的UI代码2017年02月14日14:00:21爱面条的可达阅读数18143标签:pythonpyqt5qt-designeuiqt更多个人分类:python版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/haha1fan/article/details/55098127一:初步安装pyqt5首先说明一下,安装pyqt不用预安装sip
系统 2019-09-27 17:51:33 2078
原文链接:https://blog.csdn.net/m0_37586991/article/details/81629421近期在写dataloader函数时,由于错用了extend和append,导致后面出现了bug。后面发现问题后,便将该问题记录下来防止重复出错。两个函数从功能上来看非常类似,但处理后的结果却完全不同,使用时需要特别注意。尤其是对多个的list进行合并时,append可以保持list的原始形式,extend则进行了拆分重组,将待添加的
系统 2019-09-27 17:50:26 2078
第二天的内容就好玩一些了,展示了python强大的各种模块。第一个是网页表白神器,原来用python能够直接做一个网页页面,以前还以为这是js才能做的呢。表白的方式也有意思,可以加载一张头像图片和背景图,在网页里用ctrl+F搜索一个数字,就能在网页里看到这个数字被标记,组合成“iloveyou”等字样。第二个是天气预报,能访问一个天气数据的网址,从那里拿到数据,显示出来,这种从网络上调用数据过来处理的方式以前没有接触过,用法可以很多。第三个是脸部识别,能
系统 2019-09-27 17:50:13 2078
python基础学习笔记(九)2013-04-2801:15虫师阅读(...)评论(...)编辑收藏python异常python用异常对象(exceptionobject)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行:>>>1/0Traceback(mostrecentcalllast):File"",line1,in1/0ZeroDivisionError:inte
系统 2019-09-27 17:48:49 2078
本文以实例形式展示了Python发送Email功能的实现方法,有不错的实用价值的技巧,且功能较为完善。具体实现方法如下:主要功能代码如下:#/usr/bin/envpython#-*-encoding=utf-8-*-importbase64importsmtplibfromemail.mime.multipartimportMIMEMultipartfromemail.mime.textimportMIMETextclassCCSendMail:def_
系统 2019-09-27 17:47:45 2078
一、isinstance()在Python中可以使用type()与isinstance()这两个函数判断对象类型,而isinstance()函数的使用上比type更加方便。复制代码代码如下:#coding=utf-8a=10defb():passprintisinstance(a,(int,str))printisinstance(a,(float,str))printisinstance(b,(str,int))classc:passobj=c()pri
系统 2019-09-27 17:46:09 2078
问题描述环境:CentOS6.5想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本。之前的做法是直接从源码安装python3,替换掉现有的开发环境,但在随后使用过程中发现系统很多脚本依赖python2.6,直接替换会导致很多软件不正常。今天发现有朋友使用virtualenv搭建python3开发环境,这里记录下,也方便我以后查阅。安装python3安装脚本如下:复制代码代码如下:wgethttps://www
系统 2019-09-27 17:45:51 2078
一、持久化--shelve持久化工具(1)作用:类似字典,用kv对保存数据,存取方式类似于字典(2)例子:通过一下案例创建了一个数据库,第二个程序我们读取了数据库#使用shelve创建文件并使用importshelveshv=shelve.open(r"shv.db")shv["one"]=1shv["two"]=2shv.close()shv=shelve.open(r"shv.db")try:print(shv["one"])print(shv["th
系统 2019-09-27 17:45:48 2078
如果你是个学生,你应该会C,C++和Java。还会一些VB,或C#/.NET。多少你还可能开发过一些Web网页,你知道一些HTML,CSS和JavaScript知识。总体上说,我们很难发现会有学生显露出掌握超出这几种语言范围外的语言的才能。这真让人遗憾,因为还有很多种编程语言,它们能让你成为一个更好的程序员。在这篇文章里,我将会告诉你,为什么你一定要学习Python或Ruby语言。跟C/C++/Java相比―Python/Ruby能让你用少的多的多的代码写
系统 2019-09-27 17:37:56 2078