Pthon批量处理将pdb文件生成dssp文件


Posted in Python onJune 21, 2015
# -*- 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))
Python 相关文章推荐
Python聊天室实例程序分享
Jan 05 Python
对python中的pop函数和append函数详解
May 04 Python
在Python 不同级目录之间模块的调用方法
Jan 19 Python
在Python中使用Neo4j的方法
Mar 14 Python
Python Django 实现简单注册功能过程详解
Jul 29 Python
Python 项目转化为so文件实例
Dec 23 Python
python3 字符串知识点学习笔记
Feb 08 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
Mar 09 Python
Python Matplotlib简易教程(小白教程)
Jul 28 Python
基于Python实现体育彩票选号器功能代码实例
Sep 16 Python
Python文件操作及内置函数flush原理解析
Oct 13 Python
Python中的tkinter库简单案例详解
Jan 22 Python
Python实现删除文件但保留指定文件
Jun 21 #Python
Python ValueError: invalid literal for int() with base 10 实用解决方法
Jun 21 #Python
让Python代码更快运行的5种方法
Jun 21 #Python
Python文件读取的3种方法及路径转义
Jun 21 #Python
Python多线程和队列操作实例
Jun 21 #Python
Python中type的构造函数参数含义说明
Jun 21 #Python
Python base64编码解码实例
Jun 21 #Python
You might like
咖啡机如何保养和日常清洁?
2021/03/03 冲泡冲煮
PHP安全配置
2006/10/09 PHP
ThinkPHP CURD方法之where方法详解
2014/06/18 PHP
PHP中开启gzip压缩的2种方法
2015/01/31 PHP
PHP面向对象编程之深入理解方法重载与方法覆盖(多态)
2015/12/24 PHP
如何解决PHP获取不到SESSION信息之一般情况
2019/10/10 PHP
如何在PHP中使用数组
2020/06/09 PHP
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
JavaScript 变量基础知识
2009/11/07 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
2013/04/24 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
Java/JS获取flash高宽的具体方法
2013/12/27 Javascript
javascript制作2048游戏
2015/03/30 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
js弹出窗口返回值的简单实例
2016/05/28 Javascript
javascript实现抽奖程序的简单实例
2016/06/07 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
浅析vue component 组件使用
2017/03/06 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
2019/08/07 Javascript
如何利用javascript接收json信息并进行处理
2020/08/06 Javascript
[56:35]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第一局
2016/03/06 DOTA
ubuntu中配置pyqt4环境教程
2017/12/27 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
Python中的枚举类型示例介绍
2019/01/09 Python
Python3中的最大整数和最大浮点数实例
2019/07/09 Python
python 进程的几种创建方式详解
2019/08/29 Python
Python箱型图处理离群点的例子
2019/12/09 Python
jupyter notebook中美观显示矩阵实例
2020/04/17 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
Html5页面获取微信公众号的openid的方法
2020/05/12 HTML / CSS
C#如何调用Windows程序打开一个文档
2014/12/26 面试题
酒店执行总经理岗位职责
2013/12/15 职场文书
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
校长师德表现自我评价
2015/03/04 职场文书