博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习——读取染色体长度(六:读取含有染色体长度的文件)
阅读量:5150 次
发布时间:2019-06-13

本文共 541 字,大约阅读时间需要 1 分钟。

含有染色体长的文件chr_len.txt

chr1 10

chr2 20
chr3 30
chr4 40
chr5 50

python脚本

#传递命令行参数
import sys # 导入模块
# 从命令行获取文件名称
f_chr_len = sys.argv[1] # 定义命令行参数,1表示变量1
# 打开文件 open('文件路径')
f = open(f_chr_len)
# 逐行读取
total_len = 0
lines = f.readlines() # 是一个列表
for line in lines:
line = line.strip () # 字符串.strip()意思是去掉末尾的\n换行符
print(line)
chr_len = line.split(' ') # splint是按照特定的字符对字符串进行分割,返回值为数组
print(chr_len)
total_len += int(chr_len[1])
# 输出结果
print(total_len)
 
命令行输入
python fasta_stat5.py chr_len.txt

转载于:https://www.cnblogs.com/caicai2019/p/10789312.html

你可能感兴趣的文章
Facebook开源软件列表
查看>>
Swift版音乐播放器(简化版),swift音乐播放器
查看>>
iOS中AutoLayer自动布局流程及相关方法
查看>>
使用Git工具下载android源码---带步骤
查看>>
内容版本SecureCRT脚本
查看>>
宋体光标vim高亮显示当前行,列
查看>>
Java集合---ConcurrentHashMap原理分析
查看>>
ElasticSearch客户端注解使用介绍
查看>>
矢量空间存储、栅格空间存储 分布式存储的区别
查看>>
JSON.stringify实战用法
查看>>
#ifndef详解
查看>>
C++11 —— 解包 tuple 参数列表
查看>>
结对编程收获
查看>>
最长回文子串(Manacher)
查看>>
古罗马子串加密
查看>>
TensorBoard:可视化学习
查看>>
图文说明Win10上在VitualBox安装Ubuntu
查看>>
C#终于支持可选参数了!
查看>>
帮朋友写的一个自定义选择框
查看>>
CODE[VS] 2221 搬雕像 ——2011年台湾高级中学咨询学科能力竞赛
查看>>