天下

记录修行的印记

python小函数

#coding:gbk

import os,sys,time

def get_ext(fileName):
    pos 
= fileName.rfind(".")
    
if pos !=-1:
        
return fileName[pos:].lower()
    
else:
        
return None

def str2int(v):
    
try:v = int(v)
    
except:v = 0
    
return v

def mod(x,y):
    
return float(x)/y

def printf(format,*args):
    sys.stdout.write(format
%args)

def sprintf(format,*args):
    
return format%args

def exit_delay(num):
    secnod 
= num
    text 
= r"after (%02d) secnod exit."
    length 
= len(text)-2
    back 
= ""
    
for i in range(length):
        back 
= back + "\b"
    
while (secnod):
        sys.stdout.write(text
%secnod)
        sys.stdout.flush()
        time.sleep(
1)
        sys.stdout.write(back)
        secnod 
= secnod -1;
    sys.stdout.write(text
%secnod)
    sys.stdout.write(
"\r\n")
    
def unlink(filename):
    
try:
        os.remove(filename)
        printf(
"删除文件(%s)成功 \r\n",filename)
    
except WindowsError,e:
        
if e.errno==2:
            printf(
"文件(%s)不存在 \r\n",filename)
            
def A(n):
    c 
= 1
    
for i in range(n):
        c 
*= i+1
    
return c

def C(n,m):
    
return A(n)/A(n-m)/A(m)            

posted on 2011-09-21 10:49 天下 阅读(189) 评论(0)  编辑 收藏 引用 所属分类: Python


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

导航

统计

常用链接

留言簿(3)

随笔分类(369)

随笔档案(320)

链接

最新随笔

搜索

最新评论