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 相关文章推荐
天翼开放平台免费短信验证码接口使用实例
Dec 18 Python
python实现每次处理一个字符的三种方法
Oct 09 Python
Python中类的继承代码实例
Oct 28 Python
分享一个常用的Python模拟登陆类
Mar 29 Python
利用Python开发微信支付的注意事项
Aug 19 Python
Python基础之getpass模块详细介绍
Aug 10 Python
基于Python os模块常用命令介绍
Nov 03 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
Jun 26 Python
有关Tensorflow梯度下降常用的优化方法分享
Feb 04 Python
python pygame 愤怒的小鸟游戏示例代码
Feb 25 Python
利用python实现汉诺塔游戏
Mar 01 Python
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
Oct 16 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/11/19 PHP
PHP中用hash实现的数组
2011/07/17 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
2011/08/11 PHP
php排序算法实例分析
2016/10/17 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
ajax请求get与post的区别总结
2013/11/04 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
Javascript改变CSS样式(局部和全局)
2013/12/18 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
js实现图片轮播效果
2015/12/19 Javascript
JavaScript中var的重要性实例分析
2019/07/09 Javascript
vue resource发送请求的几种方式
2019/09/30 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
python处理文本文件并生成指定格式的文件
2014/07/31 Python
使用Python编写Linux系统守护进程实例
2015/02/03 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
Java与Python两大幸存者谁更胜一筹呢
2018/04/12 Python
Puppeteer使用示例详解
2019/06/20 Python
python利用openpyxl拆分多个工作表的工作簿的方法
2019/09/27 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
在python中logger setlevel没有生效的解决
2020/02/21 Python
python 装饰器功能与用法案例详解
2020/03/06 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
python 读取二进制 显示图片案例
2020/04/24 Python
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
html如何对span设置宽度
2019/10/30 HTML / CSS
初中学生期末评语
2014/04/24 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
2015年质量管理工作总结范文
2015/05/18 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
2016年教代会开幕词
2016/03/04 职场文书
mysql中varchar类型的日期进行比较、排序等操作的实现
2021/11/17 MySQL