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入门篇之文件
Oct 20 Python
使用Python生成随机密码的示例分享
Feb 18 Python
python下os模块强大的重命名方法renames详解
Mar 07 Python
python常用知识梳理(必看篇)
Mar 23 Python
利用Python2下载单张图片与爬取网页图片实例代码
Dec 25 Python
使用python编写监听端
Apr 12 Python
python实现列表中由数值查到索引的方法
Jun 27 Python
Python实现聊天机器人的示例代码
Jul 09 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
Jul 30 Python
python 使用while写猜年龄小游戏过程解析
Oct 07 Python
基于python实现MQTT发布订阅过程原理解析
Jul 27 Python
Python装饰器的练习题
Nov 23 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
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
2013/01/06 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
浅谈本地WAMP环境的搭建
2015/05/13 PHP
PHP 布尔值的自增与自减的实现方法
2018/05/03 PHP
关于php开启错误提示的总结
2019/09/24 PHP
实例讲解PHP表单
2020/06/10 PHP
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
页面使用密码保护代码
2013/04/10 Javascript
JQuery解析HTML、JSON和XML实例详解
2014/03/29 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
AngularJs $parse、$eval和$observe、$watch详解
2016/09/21 Javascript
ionic3 懒加载
2017/08/16 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
VUE写一个简单的表格实例
2019/08/06 Javascript
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
2020/04/01 jQuery
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
[45:25]完美世界DOTA2联赛循环赛 PXG vs IO 第一场 11.06
2020/11/09 DOTA
python二分法实现实例
2013/11/21 Python
web.py在模板中输出美元符号的方法
2014/08/26 Python
Python将阿拉伯数字转换为罗马数字的方法
2015/07/10 Python
python中redis的安装和使用
2016/12/04 Python
Python实现的堆排序算法示例
2018/04/29 Python
python实现windows下文件备份脚本
2018/05/27 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
2020/03/18 Python
python 还原梯度下降算法实现一维线性回归
2020/10/22 Python
POP文化和音乐灵感的时尚:Hot Topic
2019/06/19 全球购物
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
意向书范本
2014/07/29 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
业务员辞职信范文
2015/03/02 职场文书
2015小学教师年度考核工作总结
2015/05/12 职场文书
Python3 类型标注支持操作
2021/06/02 Python