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使用ctypes模块调用windowsapi获取系统版本示例
Apr 17 Python
Python批量转换文件编码格式
May 17 Python
Python复制文件操作实例详解
Nov 10 Python
Python argv用法详解
Jan 08 Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
Jul 02 Python
Python编程之基于概率论的分类方法:朴素贝叶斯
Nov 11 Python
python机器学习之随机森林(七)
Mar 26 Python
Sanic框架蓝图用法实例分析
Jul 17 Python
python 为什么说eval要慎用
Mar 26 Python
python 爬虫如何实现百度翻译
Nov 16 Python
MoviePy简介及Python视频剪辑自动化
Dec 18 Python
pytorch 实现在测试的时候启用dropout
May 27 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
ThinkPHP之A方法实例讲解
2014/06/20 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
PHP获取类私有属性的3种方法
2020/09/10 PHP
jQuery 剧场版 你必须知道的javascript
2009/05/27 Javascript
犀利的js 函数集合
2009/06/11 Javascript
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
jquery 提示信息显示后自动消失的具体实现
2013/12/18 Javascript
PhotoSwipe异步动态加载图片方法
2016/08/25 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
EasyUI折叠表格层次显示detailview详解及实例
2016/12/28 Javascript
JS实现的简单折叠展开动画效果示例
2018/04/28 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
[01:33:30]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第二场 2月5日
2021/03/11 DOTA
Python 正则表达式的高级用法
2016/12/04 Python
python机器学习之决策树分类详解
2017/12/20 Python
Python遍历pandas数据方法总结
2018/02/09 Python
python爬虫selenium和phantomJs使用方法解析
2019/08/08 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
python在不同条件下的输入与输出
2020/02/13 Python
简述python Scrapy框架
2020/08/17 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
python3实现飞机大战
2020/11/29 Python
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
中医药大学市场营销专业自荐信
2013/09/29 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
小学教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
就业意向协议书
2015/01/29 职场文书
入队仪式主持词
2015/07/04 职场文书
JAVA springCloud项目搭建流程
2022/05/11 Java/Android