Pthon批量处理将pdb文件生成dssp文件
# -*- 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))
相关推荐
-
Pthon批量处理将pdb文件生成dssp文件
# -*- 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返回文
-
python 读取excel文件生成sql文件实例详解
python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以这次考虑通过python脚本来实现. 在此之前需要给python添加一个xlrd模块,这个模块是专门用来操作excel文件的. 在mac中可以通过easy_install xlrd命令实现自动安装模块 import xdrlib ,sys import xlrd def open_excel(fil
-
python读取mat文件生成h5文件的实现
目录 读取mat文件生成h5文件 1. Matlab生成 .mat 文件 2. 读取 .mat 文件 读取mat文件 基于h5py库 两种数据结构 读取代码 读取mat文件生成h5文件 1. Matlab生成 .mat 文件 p = rand(1,10); q = ones(10); save('pqfile.mat','p','q') 当用python读取 pqfile.mat 这个文件时,可以通过get§, get(q) 分别获得p.q的值. 2. 读取 .mat 文件 import sci
-
pyx文件 生成pyd 文件用于 cython调用的实现
pyx文件是python的c扩展文件,代码要符合cython的规范,用什么编辑器写都行.我在eric4上写的,结果它默认用python解释器来进行解释,还提示有bug,"语法错误". 上面的pyx文件还仅仅是源代码文件,要想被python调用.要想运行,仅仅写了源代码还是不够的.具体来说,还要转成.c或者.c++的文件,并且再进一步转成.pyd文件. pyd文件才是可以直接使用的文件.为了达到上述目的,就要写一个setup.py脚本,如下: #!/usr/bin/python #pyt
-
根据Hibernte的cfg文件生成sql文件
复制代码 代码如下: public void exportHibernteToSQL(){ Configuration cfg=new Configuration().configure("/hibernate.cfg.xml"); SchemaExport schemaExport = new SchemaExport(cfg); schemaExport.setOutputFile("d:/mysql_sql.sql"); schemaExport.create
-
python将xml xsl文件生成html文件存储示例讲解
前提:安装libxml2 libxstl 官方网站:http://xmlsoft.org/XSLT/index.html 安装包下载:http://xmlsoft.org/sources/ 下面是windows平台的exe安装文件下载: http://xmlsoft.org/sources/win32/python/这是转载的测试代码: 复制代码 代码如下: # -*- coding: mbcs -*-#!/usr/bin/python import libxml2, libxslt class
-
ASP生成静态文件编码为UTF-8格式的HTML文件
一般我们在ASP环境下,运行动生静操作时都用到的是FSO,他是专门对文件进行操作的一个组件,他FSO的编码属性只有三种,系统默认,Unicode,ASCII,并没有我们要的utf-8,所以一般中文系统上使用FSO组件生成的文件都是gb2312格式的了,即便您在网页内写上charset="utf-8"也是没用的 要生成utf-8格式的文件,ASP环境下我们用 ADODB.Stream代替FSO读写utf-8文件,因为,ADODB.Stream,有一个CharSet 属性,可以让您定义要打
-
python 实现批量xls文件转csv文件的方法
引言:以前写的一个批量xls转csv的python简单脚本,用的是python2.7 #coding=utf-8 import os import time import logging import xlrd import csv #xls文件存放路径 INPUTPATH= u"D:\\lsssl\\桌面\\xls文件" #生成的csv文件存放路径 OUTPATH = u"D:\\lsssl\桌面\\csv" class changeCenter: def __i
-
Java批量导出word压缩后的zip文件案例
一.js代码,由于参数比较大所以利用form表单使用post导出 function export_word(){ var selectedRows = $("#dg").datagrid("getSelections"); if (selectedRows.length==0) { showAlertWarning("请选择一条的信息..."); return; } if (selectedRows.length > 1) {//批量导出压
-
用Coldfusion生成 OFFICE 文件的代码
这几天在经典.5D碰到很多人在问,如何用CF生成EXCEL文件,昨天夜晚就写了一个示范程序放上来供大家参考. 我建议大家先自己慢慢体会,程序本身并不复杂,如果看不懂的再来问,最好不要看都没看就来发问... 好的,我就用我CCF论坛的数据库来做是实验,目的是在线打开EXCEL文件和在线生成EXCEL文件.文件内容就是CCF论坛所有版块的名称和编号.我顺便做了个生成WORD文件的.代码就改了一处.大家仔细看看. 在线打开OFFICE文件必须你系统安装了OFFICE.记住这点,要不然就会提示下载. <
随机推荐
- 基于JSON和java对象的互转方法
- oracle数据库常用的99条查询语句
- 打造超酷的PHP数据饼图效果实现代码
- php中strstr、strrchr、substr、stristr四个函数的区别总结
- JSP 自动刷新的实例详解
- 详解Android中的Context抽象类
- javascript下for循环用法小结
- PureFTP借助MySQL实现用户身份验证的操作教程
- javascript使用数组的push方法完成快速排序
- 分享Javascript中最常用的55个经典小技巧
- 谈谈Jquery中的children find 的区别有哪些
- 网页加载时页面显示进度条加载完成之后显示网页内容
- javascript import css实例代码
- windows下jsp+mysql网站环境配置方法第1/2页
- Java实现的AES256加密解密功能示例
- Kotlin基础教程之面向对象
- php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
- 23种设计模式(6) java装饰者模式
- PHP空值检测函数与方法汇总
- Vue的事件响应式进度条组件实例详解