程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> Pthon批量處理將pdb文件生成dssp文件

Pthon批量處理將pdb文件生成dssp文件

編輯:更多關於編程

       這篇文章主要介紹了Pthon批量處理將pdb文件生成dssp文件,通過本例主要學習遍歷目錄下文件的方法,需要的朋友可以參考下

      ?

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 # -*- coding: utf-8 -*- """ Created on Sat Jun 20 19:36:34 2015   @author: chaofn """ import os   """ 這個程序的目的是將linux下/ifs/home/fanchao/Manesh_pdb目錄中的所有文件(一共有215個文件) 批處理 將pdb文件生成dssp文件   """ #listdir返回文件名的列表 fileLine=os.listdir('/ifs/home/fanchao/Manesh_pdb') #遍歷整個列表 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 #注意:參數的傳遞(先是%s,然後是%變量名),多個變量的傳入要用元組表示,在元組前用% os.system('/ifs/share/lib/dssp/dssp2 -i %s -o %s' %(input_file,output_file))
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved