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 实时遍历日志文件
Apr 12 Python
微信跳一跳python辅助软件思路及图像识别源码解析
Jan 04 Python
Python迭代器定义与简单用法分析
Apr 30 Python
用python处理MS Word的实例讲解
May 08 Python
python取数作为临时极大值(极小值)的方法
Oct 15 Python
Python2和3字符编码的区别知识点整理
Aug 08 Python
Python实现AI自动抠图实例解析
Mar 05 Python
python中使用input()函数获取用户输入值方式
May 03 Python
Python编写memcached启动脚本代码实例
Aug 14 Python
通过实例解析Python文件操作实现步骤
Sep 21 Python
Python编程根据字典列表相同键的值进行合并
Oct 05 Python
python内置模块之上下文管理contextlib
Jun 14 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
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
2010/12/29 PHP
php入门学习知识点五 关于php数组的几个基本操作
2011/07/14 PHP
php的api数据接口书写实例(推荐)
2016/09/22 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
JS 文件大小判断的实现代码
2010/04/07 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
angularjs指令中的compile与link函数详解
2014/12/06 Javascript
AngularJs 60分钟入门基础教程
2016/04/03 Javascript
Vue.js第四天学习笔记(组件)
2016/12/02 Javascript
AngularJS service之select下拉菜单效果
2017/07/28 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
Angularjs按需查询实例代码
2017/10/30 Javascript
vue组件实现进度条效果
2018/06/06 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
2019/05/22 Javascript
解决Vue @submit 提交后不刷新页面问题
2020/07/18 Javascript
python获取标准北京时间的方法
2015/03/24 Python
利用matplotlib+numpy绘制多种绘图的方法实例
2017/05/03 Python
python微信跳一跳游戏辅助代码解析
2018/01/29 Python
Python random库使用方法及异常处理方案
2020/03/02 Python
python脚本定时发送邮件
2020/12/22 Python
Css3圆角边框制作代码
2015/11/18 HTML / CSS
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
汉森批发:Hansen Wholesale
2018/05/24 全球购物
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
教师党员自我剖析材料
2014/09/29 职场文书
2014年副班长工作总结
2014/12/10 职场文书
护士求职自荐信范文
2015/03/04 职场文书
车间主任岗位职责范本
2015/04/08 职场文书
党员身份证明材料
2015/06/19 职场文书
幼儿园国培研修日志
2015/11/13 职场文书
javascript函数式编程基础
2021/09/15 Javascript
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python
golang中的struct操作
2021/11/11 Golang