搜索到与相关的文章
Python

Python语言基础

一、python概述python语言诞生于20世纪90年代初,早期主要应用于做科学计算的研究机构。近些年由于web、大数据、人工智能的发展,它已经被逐渐广泛应用于系统管理任务的处理和web编程方面,称为比较受欢迎的程序设计语言之一。1、python的语言特点有什么?python使用C语言开发,但是python不再有C语言中的指针等复杂数据类型。python的简洁性使得软件的代码大幅度地减少,开发任务进一步简化。程序员关注的重点不再是语法特性,而是程序所要实

系统 2019-09-27 17:57:11 2543

Python

详解Python中正则匹配TAB及空格的小技巧

在正则中,使用.*可以匹配所有字符,其中.代表除\n外的任意字符,*代表0-无穷个,比如说要分别匹配某个目录下的子目录:>>>importre>>>match=re.match(r"/(.*)/(.*)/(.*)/","/usr/local/bin/")>>>match.groups()('usr','local','bin')>>>比如像上面,使用(.*)就能很好的匹配,但如果字符串中里面即有TAB键,又有空格,要匹配出来,如何匹配呢?比如说像"Hell

系统 2019-09-27 17:56:22 2543

Python

python 使用get_argument获取url query参数

python使用get_argument获取urlquery参数ornado的每个请求处理程序,我们叫做handler,handler里可以自定义自己的处理程序,其实也就是重写方法,如post,get,get_current_user,send_error等等,这里我们只讲get和post的自定义。我们都知道,在Tornado里,获得用户的输入,都是一个get_argument搞定,似乎很顺理成章:defpost(self):nowamagic=self.

系统 2019-09-27 17:55:52 2543

Python

python 多进程共享全局变量之Manager()详解

Manager支持的类型有list,dict,Namespace,Lock,RLock,Semaphore,BoundedSemaphore,Condition,Event,Queue,Value和Array。但当使用Manager处理list、dict等可变数据类型时,需要注意一个陷阱,即Manager对象无法监测到它引用的可变对象值的修改,需要通过触发__setitem__方法来让它获得通知。而触发__setitem__方法比较直接的办法就是增加一个中

系统 2019-09-27 17:55:25 2543

Python

python实现在目录中查找指定文件的方法

本文实例讲述了python实现在目录中查找指定文件的方法。分享给大家供大家参考。具体实现方法如下:1.模糊查找复制代码代码如下:importosfromglobimportglob#用到了这个模块defsearch_file(pattern,search_path=os.environ['PATH'],pathsep=os.pathsep):forpathinsearch_path.split(os.pathsep):formatchinglob(os.p

系统 2019-09-27 17:54:30 2543

Python

python 实现对数据的排序和绘图

摘要:python对数据的排序,绘图importpandasaspdimportmatplotlib.pyplotaspltimportnumpyasnpPATH='F:\\课程\\Python数据分析-pandas玩转Excel\\资料\\007-008\\List.xlsx'PATH1='F:\\课程\\Python数据分析-pandas玩转Excel\\资料\\007-008\\Students.xlsx'#排序测试defread_excel():d

系统 2019-09-27 17:53:55 2543

Python

python中的global关键字的使用方法

摘要global标志实际上是为了提示python解释器,表明被其修饰的变量是全局变量。这样解释器就可以从当前空间(currentscope)中读写相应变量了。Python的全局变量是模块(module)级别的每个python函数拥有对应的__globals__字典,该字典与函数所属模块的__dict__字典完全相同。函数的全局变量也会从这个字典中获取注:上面三句话的意思就是,python解释器发现函数中的某个变量被global关键字修饰,就去函数的__gl

系统 2019-09-27 17:52:50 2543

Python

python中的__dict__和dir()的区别

Python下一切皆对象,每个对象都有多个属性(attribute),Python对属性有一套统一的管理方案。__dict__与dir()的区别:dir()是一个函数,返回的是list;__dict__是一个字典,键为属性名,值为属性值;dir()用来寻找一个对象的所有属性,包括__dict__中的属性,__dict__是dir()的子集;并不是所有对象都拥有__dict__属性。许多内建类型就没有__dict__属性,如list,此时就需要用dir()来

系统 2019-09-27 17:50:05 2543

Python

Python命令行参数解析模块optparse使用实例

示例复制代码代码如下:fromoptparseimportOptionParser[...]defmain():usage="usage:%prog[options]arg"parser=OptionParser(usage)parser.add_option("-f","--file",dest="filename",help="readdatafromFILENAME")parser.add_option("-v","--verbose",action

系统 2019-09-27 17:50:03 2543

Python

Python线程的两种编程方式

Python中如果要使用线程的话,python的lib中提供了两种方式。一种是函数式,一种是用类来包装的线程对象。举两个简单的例子希望起到抛砖引玉的作用,关于多线程编程的其他知识例如互斥、信号量、临界区等请参考python的文档及相关资料。1、调用thread模块中的start_new_thread()函数来产生新的线程,请看代码:复制代码代码如下:###thread_example.pyimporttimeimportthreaddeftimer(no,

系统 2019-09-27 17:49:41 2543