-
python读写ini配置文件方法实例分析
所属栏目:[Python] 日期:2020-12-16 热度:163
本篇章节讲解python读写ini配置文件方法。供大家参考研究。具体实现方法如下: import ConfigParserimport osclass ReadWriteConfFile: currentDir=os.path.dirname(__file__) filepath=currentDir+os.path.sep+"inetMsgConfigure.ini" @staticmetho[详细]
-
python获得文件创建时间和修改时间的方法
所属栏目:[Python] 日期:2020-12-16 热度:108
本篇章节讲解python获得文件创建时间和修改时间的方法。供大家参考研究。具体如下: 这里需要用户从控制台输入文件路径 import os.path,timeimport exceptionsclass TypeError (Exception): passif __name__ == '__main__': if (len(os.sys.argv) 1)[详细]
-
python过滤字符串中不属于指定集合中字符的类实例
所属栏目:[Python] 日期:2020-12-16 热度:102
本篇章节讲解python过滤字符串中不属于指定集合中字符的类。供大家参考研究。具体如下: # -*- coding: utf-8 -*-import setsclass Keeper(object): def __init__(self,keep): self.keep = sets.Set(map(ord,keep)) def __getitem__(self,n): if n n[详细]
-
python判断一个集合是否包含了另外一个集合中所有项的方法
所属栏目:[Python] 日期:2020-12-16 热度:199
本篇章节讲解python判断一个集合是否包含了另外一个集合中所有项的方法。供大家参考研究。具体如下: L1 = [1,2,3,3] L2 = [1,4] set(L1).difference(L2)set([ ]) set(L2).difference(L1)set([4]) 希望本文所述对大家的Python程序设计有所帮助。[详细]
-
python检查序列seq是否含有aset中项的方法
所属栏目:[Python] 日期:2020-12-16 热度:101
本篇章节讲解python检查序列seq是否含有aset中项的方法。供大家参考研究。具体实现方法如下: # -*- coding: utf-8 -*-def containsAny(seq,aset): """ 检查序列seq 是否含有aset 中的项 """ for c in seq: if c in aset: return True return Falses[详细]
-
python简单判断序列是否为空的方法
所属栏目:[Python] 日期:2020-12-16 热度:93
本篇章节讲解python简单判断序列是否为空的方法。供大家参考研究。具体如下: 假设有如下序列: m1 = []m2 = ()m3 = {} 判断他们是否为空的高效方法是: if m1: ......if not m2: ...... 希望本文所述对大家的Python程序设计有所帮助。[详细]
-
python实现爬取千万淘宝商品的方法
所属栏目:[Python] 日期:2020-12-16 热度:171
本篇章节讲解python实现爬取千万淘宝商品的方法。供大家参考研究。具体实现方法如下: import timeimport leveldbfrom urllib.parse import quote_plus import reimport jsonimport itertoolsimport sysimport requestsfrom queue import Queuefrom[详细]
-
Python实现监控程序执行时间并将其写入日志的方法
所属栏目:[Python] 日期:2020-12-16 热度:58
本篇章节讲解Python实现监控程序执行时间并将其写入日志的方法。供大家参考研究。具体实现方法如下: # /usr/bin/python# -*- coding:utf-8 -*-from time import timedef logged(when): def log(f,*args,**kargs): print ''' called: functions:%s a[详细]
-
python的keyword模块用法实例分析
所属栏目:[Python] 日期:2020-12-16 热度:141
本篇章节讲解python的keyword模块用法。供大家参考研究。具体如下: Help on module keyword:NAME keyword - Keywords (from "graminit.c")FILE /usr/lib64/python2.6/keyword.pyDESCRIPTION This file is automatically generated; please don't mu[详细]
-
python获取一组汉字拼音首字母的方法
所属栏目:[Python] 日期:2020-12-16 热度:173
本篇章节讲解python获取一组汉字拼音首字母的方法。供大家参考研究。具体实现方法如下: #!/usr/bin/env python # -*- coding: utf-8 -*- def multi_get_letter(str_input): if isinstance(str_input,unicode): unicode_str = str_input else: try:[详细]
-
python实现的希尔排序算法实例
所属栏目:[Python] 日期:2020-12-16 热度:118
本篇章节讲解python实现希尔排序算法的方法。供大家参考研究。具体如下: def shellSort(items): inc = len(items) / 2 while inc: for i in xrange(len(items)): j = i temp = items[i] while j = inc and items[j-inc] temp: items[j] = items[j -[详细]
-
python选择排序算法实例总结
所属栏目:[Python] 日期:2020-12-16 热度:103
本文实例总结了python选择排序算法。供大家参考研究。具体如下: 代码1: def ssort(V):#V is the list to be sorted j = 0 #j is the "current" ordered position,starting with the first one in the list while j != len(V): #this is the replacin[详细]
-
python保存字符串到文件的方法
所属栏目:[Python] 日期:2020-12-16 热度:71
本篇章节讲解python保存字符串到文件的方法。供大家参考研究。具体实现方法如下: def save(filename,contents): fh = open(filename,'w') fh.write(contents) fh.close() save('file.name','some stuff') 希望本文所述对大家的Python程序设计有所帮[详细]
-
在Python中marshal对象序列化的相关知识
所属栏目:[Python] 日期:2020-12-16 热度:153
有时候,要把内存中的一个对象持久化保存到磁盘上,或者序列化成二进制流通过网络发送到远程主机上。Python中有很多模块提供了序列化与反序列化的功能,如:marshal,pickle,cPickle等等。今天就讲讲marshal模块。 注意: marshal并不是一个通用的模块,在某[详细]
-
Python回调函数用法实例详解
所属栏目:[Python] 日期:2020-12-16 热度:125
本篇章节讲解Python回调函数用法。供大家参考研究。具体分析如下: 一、百度百科上对回调函数的解释: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就[详细]
-
Python多进程机制实例详解
所属栏目:[Python] 日期:2020-12-16 热度:63
本篇章节讲解Python多进程机制。供大家参考研究。具体如下: 在以前只是接触过PYTHON的多线程机制,今天搜了一下多进程,相关文章好像不是特别多。看了几篇,小试了一把。程序如下,主要内容就是通过PRODUCER读一个本地文件,一行一行的放到队列中去[详细]
-
举例区分Python中的浅复制与深复制
所属栏目:[Python] 日期:2020-12-16 热度:104
copy模块用于对象的拷贝操作。该模块非常简单,只提供了两个主要的方法: copy.copy 与 copy.deepcopy ,分别表示浅复制与深复制。什么是浅复制,什么是深复制,网上有一卡车一卡车的资料,这里不作详细介绍。复制操作只对复合对象有效。用简单的例子来分别[详细]
-
python脚本内运行linux命令的方法
所属栏目:[Python] 日期:2020-12-16 热度:50
本篇章节讲解python脚本内运行linux命令的方法。供大家参考研究。具体实现方法如下: #/usr/bin/env pythonimport subprocessclass RunCmd(object): def cmd_run(self,cmd): self.cmd = cmd subprocess.call(self.cmd,shell=True)#Sample usagea = R[详细]
-
python实现将英文单词表示的数字转换成阿拉伯数字的方法
所属栏目:[Python] 日期:2020-12-16 热度:55
本篇章节讲解python实现将英文单词表示的数字转换成阿拉伯数字的方法。供大家参考研究。具体实现方法如下: import re_known = { 'zero': 0,'one': 1,'two': 2,'three': 3,'four': 4,'five': 5,'six': 6,'seven': 7,'eight': 8,'nine': 9,'ten': 10,[详细]
-
python获取外网ip地址的方法总结
所属栏目:[Python] 日期:2020-12-16 热度:62
本文实例总结了python获取外网ip地址的方法。供大家参考研究。具体如下: 一、利用脚本引擎库直接获取 import console;import web.scriptimport inet.http;var jsVm = web.script("JavaScript")jsVm.AddCode( inet.http().get("http://fw.qq.com/ipadd[详细]
-
python实现在控制台输入密码不显示的方法
所属栏目:[Python] 日期:2020-12-16 热度:192
本篇章节讲解python实现在控制台输入密码不显示的方法。供大家参考研究。具体实现方法如下: import console;namespace console{ //控制台读取密码,并显示星号 getPassword = function(){ var tstr = {}; var input = kbRead(true); while( input.w[详细]
-
python清除字符串里非数字字符的方法
所属栏目:[Python] 日期:2020-12-16 热度:76
本篇章节讲解python清除字符串里非数字字符的方法。供大家参考研究。具体如下: import re s = "how19 a*re 254y**ou" # Using regular expressions print re.sub("D","",s) 希望本文所述对大家的Python程序设计有所帮助。[详细]
-
python清除字符串里非字母字符的方法
所属栏目:[Python] 日期:2020-12-16 热度:179
本篇章节讲解python清除字符串里非字母字符的方法。供大家参考研究。具体如下: s = "hello world! how are you 0" # Short version print filter(lambda c: c.isalpha(),s) # Faster version for long ASCII strings: id_tab = "".join(map(chr,xra[详细]
-
python列出目录下指定文件与子目录的方法
所属栏目:[Python] 日期:2020-12-16 热度:180
本篇章节讲解python列出目录下指定文件与子目录的方法。供大家参考研究。具体实现方法如下: # if you know the exact name: import os files = os.listdir('/path/to/dir/') # if you want shell-style globbing: import glob files = glob.glob('/[详细]
-
python插入排序算法实例分析
所属栏目:[Python] 日期:2020-12-16 热度:176
本篇章节讲解python插入排序算法。供大家参考研究。具体如下: def insertsort(array): for removed_index in range(1,len(array)): removed_value = array[removed_index] insert_index = removed_index while insert_index 0 and array[insert_ind[详细]
