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基础教程之类class定义使用方法
Feb 20 Python
Python的collections模块中namedtuple结构使用示例
Jul 07 Python
详谈Python基础之内置函数和递归
Jun 21 Python
利用Python如何实现数据驱动的接口自动化测试
May 11 Python
Python 判断文件或目录是否存在的实例代码
Jul 19 Python
python3爬虫学习之数据存储txt的案例详解
Apr 24 Python
Python获取时间范围内日期列表和周列表的函数
Aug 05 Python
分享一个pycharm专业版安装的永久使用方法
Sep 24 Python
Python pandas RFM模型应用实例详解
Nov 20 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
Jun 04 Python
使用tensorflow根据输入更改tensor shape
Jun 23 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
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
PHP 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
PHP时间戳与日期之间转换的实例介绍
2013/04/19 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
js正确获取元素样式详解
2009/08/07 Javascript
发布一个基于javascript的动画类 Fx.js
2010/11/05 Javascript
JS中的prototype与面向对象的实例讲解
2013/05/22 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
jQuery中remove()方法用法实例
2014/12/25 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
jQuery选择器之层次选择器用法实例分析
2019/02/19 jQuery
Angular2使用SVG自定义图表(条形图、折线图)组件示例
2019/05/10 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
JS如何实现封装列表右滑动删除收藏按钮
2020/07/23 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
2020/10/29 Javascript
python下调用pytesseract识别某网站验证码的实现方法
2016/06/06 Python
python3.0 模拟用户登录,三次错误锁定的实例
2017/11/02 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
Django中的Model操作表的实现
2018/07/24 Python
Django中提示消息messages的设置方式
2019/11/15 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
Python定时任务框架APScheduler原理及常用代码
2020/10/05 Python
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
保密工作实施方案
2014/02/24 职场文书
班主任对学生的评语
2014/04/26 职场文书
电子商务专业自荐信
2014/06/02 职场文书
教师师德师风自我剖析材料
2014/09/29 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
自荐信模板大全
2015/03/27 职场文书
社区党建工作总结2015
2015/05/13 职场文书
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫
使用vue判断当前环境是安卓还是IOS
2022/04/12 Vue.js