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 自动补全(vim)
Nov 30 Python
python 获取键盘输入,同时有超时的功能示例
Nov 13 Python
Django 外键的使用方法详解
Jul 19 Python
Django之使用celery和NGINX生成静态页面实现性能优化
Oct 08 Python
django迁移文件migrations的实现
Mar 31 Python
Python绘制全球疫情变化地图的实例代码
Apr 20 Python
Python sqlalchemy时间戳及密码管理实现代码详解
Aug 01 Python
通俗讲解python 装饰器
Sep 07 Python
Python文件操作及内置函数flush原理解析
Oct 13 Python
python全栈开发语法总结
Nov 22 Python
pytorch显存一直变大的解决方案
Apr 08 Python
Python自动化测试PO模型封装过程详解
Jun 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
PHP脚本数据库功能详解(下)
2006/10/09 PHP
探讨如何在php168_cms中提取验证码
2013/06/08 PHP
PHP两个n位的二进制整数相加问题的解决
2018/08/26 PHP
PHP类的自动加载机制实现方法分析
2019/01/10 PHP
javascript 面向对象编程 万物皆对象
2009/09/17 Javascript
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
jqGrid jQuery 表格插件测试代码
2011/08/23 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
jquery下拉select控件操作方法分享(jquery操作select)
2014/03/25 Javascript
优化RequireJS项目的相关技巧总结
2015/07/01 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
JQuery解析XML的方法小结
2016/04/02 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
jQuery 的 ready()的纯js替代方法
2016/11/20 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
2017/07/05 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
全面了解Python环境配置及项目建立
2016/06/30 Python
python3之微信文章爬虫实例讲解
2017/07/12 Python
Tesserocr库的正确安装方式
2018/10/19 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
2019/07/23 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
纯css3实现鼠标经过图片显示描述的动画效果
2014/09/01 HTML / CSS
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
打架检讨书2000字
2014/02/22 职场文书
求职信标题怎么写
2014/05/26 职场文书
分享:关于学习的励志名言赏析
2019/08/16 职场文书
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android
python3操作redis实现List列表实例
2021/08/04 Python
AJAX实现省市县三级联动效果
2021/10/16 Javascript
Mysql关于数据库是否应该使用外键约束详解说明
2021/10/24 MySQL