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.记住这点,要不然就会提示下载. <
随机推荐
- Terry七月Ruby读书笔记(比较详细)第1/4页
- node.js中的fs.readFileSync方法使用说明
- python中map、any、all函数用法分析
- 探讨JavaScript语句的执行过程
- Markdown+Bootstrap图片自适应属性详解
- Android音频录制MediaRecorder之简易的录音软件实现代码
- 纯php打造的tab选项卡效果代码(不用js)
- jQuery 名称冲突的解决方法
- python获取android设备的GPS信息脚本分享
- JS获取节点的兄弟,父级,子级元素的方法
- 基于Bootstrap的Java开发问题汇总(Spring MVC)
- 使用Ruby来处理文本的教程
- C#连接操作 MySQL 数据库实例(使用官方驱动)
- C++之boost::array的用法
- js Select下拉列表框进行多选、移除、交换内容的具体实现方法
- JS优化与惰性载入函数实例分析
- Android RecyclerView实现下拉刷新和上拉加载
- PyMongo安装使用笔记
- 在JavaScript中如何访问暂未存在的嵌套对象
- python的re模块使用方法详解