>>>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]): 匹配次数