欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python 提取文件指定列的方法示例

 更新時(shí)間:2019年08月07日 09:29:16   作者:baker00  
這篇文章主要介紹了python 提取文件指定列的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

之前用featureCount 處理得到結(jié)果,要提出第一列g(shù)ene_id 和 readcount 列,首先軟件輸出的第一行默認(rèn)是你使用的命令行,沒(méi)有用,用bash批量刪掉。

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

刪除當(dāng)前文件夾下所有文件第一行。

其實(shí)提出兩列很簡(jiǎn)單,不過(guò)我受夠了每次一個(gè)文件執(zhí)行一次的煩。想搞成別的程序調(diào)用時(shí)命令行參數(shù)直接就行。第一次知道sys.argv這玩意,學(xué)到了。

我設(shè)置了 -i 輸入,-o 輸出 這兩個(gè)參數(shù)來(lái)判斷輸入輸出文件個(gè)數(shù),不過(guò)對(duì)于錯(cuò)誤命令行輸入的判斷還很欠缺,畢竟只有自己用。

上代碼:

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

其實(shí)python里面 str 和list 弄的還是昏頭昏腦的,每次都要錯(cuò)了再改。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python連接Redis的基本配置方法

    Python連接Redis的基本配置方法

    本文分享了Linux系統(tǒng)下Python連接Redis的基本配置方法,Python連接Redis需要Redis的Python包支持
    2018-09-09
  • 利用django-suit模板添加自定義的菜單、頁(yè)面及設(shè)置訪問(wèn)權(quán)限

    利用django-suit模板添加自定義的菜單、頁(yè)面及設(shè)置訪問(wèn)權(quán)限

    這篇文章主要給大家介紹了關(guān)于利用django-suit模板添加自定義的菜單、頁(yè)面及設(shè)置訪問(wèn)權(quán)限的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起看看吧
    2018-07-07
  • 在IIS服務(wù)器上以CGI方式運(yùn)行Python腳本的教程

    在IIS服務(wù)器上以CGI方式運(yùn)行Python腳本的教程

    這篇文章主要介紹了在IIS服務(wù)器上以CGI方式運(yùn)行Python腳本的教程,雖然IIS的性能并不理想...需要的朋友可以參考下
    2015-04-04
  • python三引號(hào)輸出方法

    python三引號(hào)輸出方法

    在本文里我們給大家分析那個(gè)了關(guān)于python三引號(hào)輸出方法以及相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)下。
    2019-02-02
  • pytest官方文檔解讀fixtures的調(diào)用方式

    pytest官方文檔解讀fixtures的調(diào)用方式

    這篇文章主要為大家介紹了pytest官方文檔解讀fixtures的調(diào)用方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • python讀取json數(shù)據(jù)還原表格批量轉(zhuǎn)換成html

    python讀取json數(shù)據(jù)還原表格批量轉(zhuǎn)換成html

    這篇文章主要介紹了python讀取json數(shù)據(jù)還原表格批量轉(zhuǎn)換成html,由于需要對(duì)ocr識(shí)別系統(tǒng)的表格識(shí)別結(jié)果做驗(yàn)證,通過(guò)返回的json文件結(jié)果對(duì)比比較麻煩,故需要將json文件里面的識(shí)別結(jié)果還原為表格做驗(yàn)證,下面詳細(xì)內(nèi)容需要的小伙伴可以參考一下
    2022-03-03
  • python自動(dòng)化之如何利用allure生成測(cè)試報(bào)告

    python自動(dòng)化之如何利用allure生成測(cè)試報(bào)告

    這篇文章主要給大家介紹了關(guān)于python自動(dòng)化之如何利用allure生成測(cè)試報(bào)告的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • python 默認(rèn)參數(shù)問(wèn)題的陷阱

    python 默認(rèn)參數(shù)問(wèn)題的陷阱

    本文給大家講述的是python 默認(rèn)參數(shù)問(wèn)題的陷阱,有需要的小伙伴可以參考下
    2016-02-02
  • Python+ChatGPT實(shí)現(xiàn)5分鐘快速上手編程

    Python+ChatGPT實(shí)現(xiàn)5分鐘快速上手編程

    最近一段時(shí)間chatGPT火爆出圈!無(wú)論是在互聯(lián)網(wǎng)行業(yè),還是其他各行業(yè)都賺足了話題。俗話說(shuō):“外行看笑話,內(nèi)行看門道”,今天從chatGPT個(gè)人體驗(yàn)感受以及如何用的角度來(lái)分享一下
    2023-02-02
  • python jieba庫(kù)的基本使用

    python jieba庫(kù)的基本使用

    這篇文章主要介紹了python jieba庫(kù)的基本使用,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03

最新評(píng)論