含有染色体长的文件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

最新文章

  1. .NET LINQ 数据分区
  2. linux 持续构建(自动部署) 重启动tomcat或进程的脚本
  3. OAF_开发系列22_实现OAF条形码BarCode
  4. TFS 服务端默认端口更改
  5. Jenkins + GitHub + fir-cli 一行命令从源码到fir.im
  6. 有关C#标签Attribute的熟悉
  7. linux中进程控制
  8. 偶遇mysql外键不好使
  9. 【转】Android出现“Read-only file system”解决办法
  10. 推荐的 CSS 书写顺序
  11. Linux下安装nfs服务器
  12. 【原创】leetCodeOj --- Dungeon Game 解题报告
  13. GHO2VMDK转换工具分享含VS2010源码
  14. [转]在Mac系统中安装配置Tomcat及和Eclipse 配置
  15. UnityWebRequest http post json通信
  16. Nikto学习点
  17. Ubuntu将网卡名称eno160改为eth0并且设置静态IP
  18. Windows下的Anaconda+OpenCV的环境配置
  19. HTMLcanvas矩形阵雨 - 学习笔记
  20. [零基础学JAVA]Java SE基础部分-03.标识符、数据类型,数组,方法

热门文章

  1. 20180726 - Windows 10 Pro 下远程桌面连接提示“出现身份验证错误”
  2. Exp3免杀原理与实践 20164312 马孝涛
  3. .NET 机器学习生态调查
  4. 使用dom4j 解析xml文件
  5. Hadoop系列004-Hadoop运行模式(上)
  6. Socket模拟HTTP请求
  7. UmengAppDemo【友盟统计SDK集成以及多渠道打包配置,基于V7.5.3版本】
  8. SQL优化 MySQL版 - 单表优化及细节详讲
  9. vue项目使用MD5进行密码加盐
  10. 【转载】解析 java 按值传递还是按引用传递