zoukankan      html  css  js  c++  java
  • python os 库

    >>>import os
    >>>os.getcwd()
    >>>os.chdir(’..’)
    
    >>>os.listdir(’/home/sb/bioinfo/seqs’)
    >>>os.path.isfile(’/home/sb’)
    >>>os.path.isdir(’/home/sb’)
    >>>os.remove(’/home/sb/bioinfo/seqs/ms115.ab1’)
    >>>os.rename(’/home/sb/seqs/readme.txt’,’/home/sb/Readme’)
    >>>os.mkdir(’/home/sb/processed-seqs’)
    >>>os.path.join(os.getcwd(),"images")
    >>>os.path.exists(os.path.join(os.getcwd(),"images")) #Checksifgiven path exists
    >>>os.path.split(’/home/sb/seqs/ms2333.ab1’)    #(’/home/sb/seqs’,’ms2333.ab1’)
    >>>os.path.splitext(’/home/sb/seqs/ms2333.ab1’) #(’/home/sb/seqs/ms2333’,’.ab1’)
    
    for x in os.listdir(mypath):
        if os.path.splitext(x)[1] == ’.fas’:
            fh = open(os.path.join(mypath,x),’U’)
    
    
    >>>import xml.etree.ElementTreeasET
    >>>tree=ET.parse("/home/sb/bioinfo/smallUniprot.xml")
    
    
    >>>import sys
    >>>sys.path
    >>>sys.path.append("/home/sb/MyPyModules")
    
    
    #正则表达
    >>>import re
    >>>mo=re.search("hello","Helloworld,helloPython!")
    >>>mo.group() #’hello’ group() returns the string matched by the REGEX
    >>>mo.span()  #(13,18) span() returns a tuple containing the(start,end)
                  #positions of the match
    >>>text.index("hello")
    
    >>>re.findall("[Hh]ello","Helloworld,helloPython,!") # findall
    >>>mos=re.finditer("[Hh]ello","Helloworld,helloPython,!")
    
    >>>rgx=re.compile("[Hh]ello")
    >>>rgx.findall("Helloworld,helloPython,!")
    >>>rgx.search("Helloworld,helloPython,!")
    >>>rgx.match("Helloworld,helloPython,!")
    >>>rgx.findall("Helloworld,helloPython,!")
    #sub(rpl,str[,count=0])
    >>>rgx.sub("",seq)
    >>>rgx.subn("",seq) #subn(rpl,str[,count=0]): 匹配次数
    tanhao2013@foxmail.com || http://weibo.com/buttonwood
  • 相关阅读:
    js,jQuery实现可关闭悬浮框广告特效,兼容(谷歌,火狐,Ie)
    各种选择框jQuery的选中方法
    表单校验demo
    两种方法实现城市级联菜单
    树形菜单
    匿名函数和鼠标移入移除事件
    多线程实例
    Lock锁
    Oracle语句
    Java NIO
  • 原文地址:https://www.cnblogs.com/buttonwood/p/2887381.html
Copyright © 2011-2022 走看看