之前用featureCount 处理得到结果,要提出第一列gene_id 和 readcount 列,首先软件输出的第一行默认是你使用的命令行,没有用,用bash批量删掉。

for i in `ls`;do sed -i '1d' $i;done

删除当前文件夹下所有文件第一行。

其实提出两列很简单,不过我受够了每次一个文件执行一次的烦。想搞成别的程序调用时命令行参数直接就行。第一次知道sys.argv这玩意,学到了。

我设置了 -i 输入,-o 输出 这两个参数来判断输入输出文件个数,不过对于错误命令行输入的判断还很欠缺,毕竟只有自己用。

上代码:

import sys

leng=len(sys.argv)

for i in range(leng): # index the input file and output file location,maybe it's too complex

if sys.argv[i]=="-i":

it=i

if sys.argv[i]=="-o":

out=i

for i in range(it+1,out): # input file number(there should have same # of in and out file)

print(sys.argv[i])

file=open(sys.argv[i],'r')

f=open(sys.argv[i+out-it],'w')

count=[] for lines in file.readlines():

two=[] lines=lines.rstrip('n')

b=lines.split('t')

two.append(b[0])

if(b[6].startswith('.')): #chage path to count,some output problem

b[6]="count"

two.append(b[6])

s='t'.join(two)

f.write(s+'n')

f.close

其实python里面 str 和list 弄的还是昏头昏脑的,每次都要错了再改。

您可能感兴趣的文章:python 遍历列表提取下标和值的实例python3读取excel文件只提取某些行某些列的值方法Python numpy 提取矩阵的某一行或某一列的实例Python cookbook(数据结构与算法)筛选及提取序列中元素的方法python提取字典key列表的方法python提取页面内url列表的方法

python提取文件指定列_python 提取文件指定列的方法示例相关推荐

  1. python 字符串替换多个_python同时替换多个字符串方法示例

    本文介绍了python同时替换多个字符串方法示例,分享给大家,具体如下: import re words = ''' 钟声响起归家的讯号 在他生命里 仿佛带点唏嘘 黑色肌肤给他的意义 是一生奉献 肤色 ...

  2. python变量名是否合法_Python判断变量名是否合法的方法示例

    如何判断一个python表达式是否合法? 换句话说合法的python表达式的通性是什么?活得糊涂的人,容易愉悦:活得清醒的人,容易烦恼. a=input() try:b=eval(a);print(& ...

  3. python输出文件目录和文件名_Python获取文件所在目录和文件名的方法

    Python 在本篇文章里小编给大家整理的是一篇关于python调用私有属性的方法总结,对此有需要的朋友们可以学习下.... 流芳2252020-07-24 Python 这篇文章主要介绍了pytho ...

  4. python过去日期_利用python获取当前日期前后N天或N月日期的方法示例

    前言 最近因为工作原因,发现一个Python的时间组件,很好用分享出来!(忘记作者名字了,在这里先感谢了),下面话不多说,来一起看看详细的介绍吧. 示例代码: # -*- coding: utf-8 ...

  5. python对excel筛选提取文本中数字_Python,从Excel列中提取数字并作为outpu写入

    试图从Excel文件中的列中提取数字,并将其写入下一列.在 匹配条件:长度为5的任意数量,要么以"PB"开头,要么不以"PB"开头 我将匹配的数字长度限制为5, ...

  6. python如何读取文件指定行_Python读取文件、大文件和指定行内容的几种方法

    在使用python处理文本的时候,经常会需要读取文件的内容.如果文件比较小,那么直接使用open文件对象打开文件,再通过read()方法最为方便,这种方法就是把文件内容读出来后放到内存变量. read ...

  7. 用python写一个文件管理程序下载_Python管理文件神器 os.walk

    原标题:Python管理文件神器 os.walk 来自:CSDN,作者:诡途 [导语]:有没有想过用python写一个文件管理程序?听起来似乎没思路?其实是可以的,因为Python已经为你准备好了神器 ...

  8. python中对文件的操作_Python对文件操作知识

    这篇文章主要介绍了Python对文件操作知识汇总的相关资料,非常具有参考借鉴价值,需要的朋友可以参考下 打开文件 操作文件 1打开文件时,需要指定文件路径和打开方式 打开方式: r:只读 w:只写 a ...

  9. python查找关键字所属行_Python查找文件有多牛?男默女泪!!!

    某天,隔壁大神正在看一份内核技术文档,我想研读下文档向大神"偷师",恰好我的虚拟XP桌面无法使用搜索功能,而且项目组一般是一起使用共享目录的,这就导致大量资料杂糅在一起,我要找到大 ...

  10. python程序怎样在手机上_python手机文件怎么上传至电脑?

    本文讲解python的一个内置文件传输下载器,可以用来在局域网内进行文件传输,当然可能有人会问,我用微信QQ也能传,为什么还要用python来传输下载?在此,其实我个人感觉的是,这种操作更简单,省了时 ...

最新文章

  1. 索尼发布全球首款内置AI传感器,1200万像素,660元起售
  2. HDU 1573: X问题
  3. android studio开关按钮,Android studio实现滑动开关
  4. 【Java入门】泛型的学习与应用
  5. android listpreference 自定义,Android中Fragmen首选项使用自定义的ListPreference的方法
  6. asp 文件上传 代码
  7. EXPRESS项目PM2启动NODE_ENV传参数不生效问题解决方法
  8. 远程办公:如何招聘有自驱力的员工?
  9. 【机器学习系列】MCMC第四讲:Metropolis Hastings采样算法
  10. 一周AI看点 | 扎克伯格认为马斯克AI威胁论极不负责任,微软SynNet两步打造可迁移学习的机器阅读理解系统...
  11. c语言基础课程包括啥,推荐收藏!C语言入门基础知识大全
  12. 线性代数笔记(5) 矩阵多项式的运用——哈密顿-凯莱定理
  13. android 自动 创建文件夹,android - 如何在SD卡上自动创建目录
  14. ​微信公众平台用户信息相关接口调整通知2021-09-27​
  15. Docker 容器文件拷贝及目录挂载
  16. 软件测试期末复习重点
  17. Mybatis-Plus eq、ne、gt、lt、ge、le分别代表含义
  18. 逍遥模拟器连接不到android,逍遥模拟器不能连上网怎么办?两招解决问题
  19. python thinker_Thinker
  20. 段码液晶屏笔段电压范围_一种笔段式液晶屏测试装置的制作方法

热门文章

  1. 微信小程序JavaScript语法介绍
  2. 黑鲨重装计算机安装无法继续,黑鲨装机大师怎么重装系统 一键装机方法
  3. 实现汉字的凯撒密码(内容包括:去掉字符串中的转义字符、汉字的unicode转换)
  4. Win7和XP操作系统显示文件扩展名
  5. 一个月的时间让你的词汇量翻一翻
  6. JavaScript中this的指向总结
  7. Win7,一次性修改所有文件夹图标
  8. 编程语言分类-编译型,解释型
  9. 淘宝客SDK,一键导入淘宝客商城,快速实现流量变现,新增商城返利功能
  10. 集线器、交换机、网桥区别