摘要: 锐羿基因: http://www.realbio.cn/index.php?c=list&cs=keyandongtai& 科研动态更新及时 青岛过程能源所: http://www.computationalbioenergy.org/software.html 阅读全文
posted @ 2016-11-04 16:31 nkwy2012 阅读(350) 评论(0) 推荐(0) 编辑
摘要: sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分. 处理命令行参数 在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为脚本自身的名称. 使用sys模块获得脚本的参数 复制代码代码如下: print "script name is", sys.a 阅读全文
posted @ 2016-11-03 17:16 nkwy2012 阅读(8531) 评论(0) 推荐(0) 编辑
摘要: 在写脚本处理文件系统时,经常需要加载很多模块。其中好多有用函数分散在各种不同的模块中。它们有些是Perl的内置函数,有些是在同Perl一起发行的标准模块中,另外一些是通过CPAN安装的。 下面来看15个最常用的工具。 在写脚本处理文件系统时,经常需要加载很多模块。其中好多有用函数分散在各种不同的模块 阅读全文
posted @ 2016-11-03 16:29 nkwy2012 阅读(646) 评论(0) 推荐(0) 编辑
摘要: python 中的is、==和cmp(),比较字符串 经常写 shell 脚本知道,字符串判断可以用 =,!= 数字的判断是 -eq,-ne 等,但是 Python 确不是这样子地。所以作为慢慢要转换到用 Python 写脚本,这些基本的东西必须要掌握到骨子里! 在 Python 中比较字符串最好是 阅读全文
posted @ 2016-11-02 17:23 nkwy2012 阅读(232228) 评论(0) 推荐(1) 编辑
摘要: 一、计算文件的行数 最简单的办法是把文件读入一个大的列表中,然后统计列表的长度.如果文件的路径是以参数的形式filepath传递的,那么只用一行代码就可以完成我们的需求了:count = len(open(filepath,'rU').readlines()) 如果是非常大的文件,上面的方法可能很慢 阅读全文
posted @ 2016-11-02 17:22 nkwy2012 阅读(88284) 评论(1) 推荐(2) 编辑
摘要: Python编程时,经常需要跳过第一行读取文件内容。比较容易想到是为每行设置一个line_num,然后判断line_num是否为1,如果不等于1,则进行读取操作。相应的Python代码如下: [python] view plain copy input_file = open("C:\\Python 阅读全文
posted @ 2016-11-02 16:42 nkwy2012 阅读(17804) 评论(0) 推荐(1) 编辑
摘要: 1. Pod 语法 pod中用段分可以分为三种,普通段落,字面段落(Verbatim Paragraph)和命令段落。三者的区分非常简单,以=pod|head1|cut|over等指示字开始的段落为命令段落,以空格或制表符(\t)等缩进开始的段落为字面段落,其余的就是普通段落。 [php] view 阅读全文
posted @ 2016-11-02 13:10 nkwy2012 阅读(3397) 评论(0) 推荐(0) 编辑
摘要: perl的map函数的使用: 语法 map EXPR, LIST map BLOCK LIST 定义和使用 对list中的每个元素执行EXPR或BLOCK,返回新的list。对每一此迭代,$_中保存了当前迭代的元素的值。 返回值 如果返回值存储在scalar标量中,则代表map()返回数组的元素个数 阅读全文
posted @ 2016-11-02 11:26 nkwy2012 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Perl本身自带了很丰富的文档,如果把它们都打印出来,恐怕要耗费大量纸墨。我们试图清点过,但数到2000页左右的时候就数不清了(不用担心,我们用虚拟打印机计算页面数量,这样不会对树木造成威胁,挺环保的)。 Perl文档中包含大量有价值的信息,这些文档绝对值得仔细品读,哪怕只花一点功夫,学会如何从这些 阅读全文
posted @ 2016-10-31 16:29 nkwy2012 阅读(4039) 评论(0) 推荐(1) 编辑
摘要: 这里介绍两种linux中查看perl模块是否安装的方法,一种是对于单体的模块,一种是对于群体的。 单体验证: [root@root ~]# perl -MShell -e "print\"module installed\n\""module installed 这里使用-M后边紧跟着Shell这个 阅读全文
posted @ 2016-10-31 16:13 nkwy2012 阅读(4987) 评论(0) 推荐(0) 编辑