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实现2014火车票查询代码分享
Jan 10 Python
pymongo为mongodb数据库添加索引的方法
May 11 Python
Python根据区号生成手机号码的方法
Jul 08 Python
Python读取图片为16进制表示简单代码
Jan 19 Python
Python中list查询及所需时间计算操作示例
Jun 21 Python
Python实现在某个数组中查找一个值的算法示例
Jun 27 Python
Python远程视频监控程序的实例代码
May 05 Python
在cmd中查看python的安装路径方法
Jul 03 Python
在Django中预防CSRF攻击的操作
Mar 13 Python
Python捕获异常堆栈信息的几种方法(小结)
May 18 Python
Django Model中字段(field)的各种选项说明
May 19 Python
python 动态渲染 mysql 配置文件的示例
Nov 20 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
php-accelerator网站加速PHP缓冲的方法
2008/07/30 PHP
php实现读取和写入tab分割的文件
2015/06/01 PHP
php截取视频指定帧为图片
2016/05/16 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
2020/04/23 PHP
JavaScript常用对象的方法和属性小结
2012/01/24 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
2012/12/11 Javascript
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
JavaScript学习笔记之JS事件对象
2015/01/22 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
2015/02/26 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
NODE.JS跨域问题的完美解决方案
2016/10/20 Javascript
详解微信小程序开发之下拉刷新 上拉加载
2016/11/24 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
js用类封装pop弹窗组件
2017/10/08 Javascript
微信小程序使用input组件实现密码框功能【附源码下载】
2017/12/11 Javascript
小程序最新获取用户昵称和头像的方法总结
2019/09/23 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
Python实现简单的可逆加密程序实例
2015/03/05 Python
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
图解Python变量与赋值
2018/04/03 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
python列表每个元素同增同减和列表元素去空格的实例
2019/07/20 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
简单了解如何封装自己的Python包
2020/07/08 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
英国领先的独立酒精饮料零售商:DrinkSupermarket
2021/01/13 全球购物
面向游戏玩家和书呆子的极客订阅盒:Loot Crate
2020/11/25 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
不服从上级领导安排的检讨书
2014/09/14 职场文书
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL
一定要知道的 25 个 Vue 技巧
2021/11/02 Vue.js