# -*- coding: utf-8 -*- """ Created on Sat Jun 20 19:36:34 2015 @author: chaofn """ import os """ 這個(gè)程序的目的是將linux下/ifs/home/fanchao/Manesh_pdb目錄中的所有文件(一共有215個(gè)文件) 批處理 將pdb文件生成dssp文件 """ #listdir返回文件名的列表 fileLine=os.listdir('/ifs/home/fanchao/Manesh_pdb') #遍歷整個(gè)列表 for i in range(len(fileLine)-1): #將字符串用變量表示 input_file='/ifs/home/fanchao/Manesh_pdb/'+fileLine[i] #先去掉文件名的后綴,然后形成后綴為dssp的文件名 out_file=fileLine[i].split('.')[0]+'.dssp' output_file='/ifs/home/fanchao/Manesh_dssp/'+out_file #注意:參數(shù)的傳遞(先是%s,然后是%變量名),多個(gè)變量的傳入要用元組表示,在元組前用% os.system('/ifs/share/lib/dssp/dssp2 -i %s -o %s' %(input_file,output_file))
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com