進行資料整理時所寫的指令碼,使用cd-hit去冗餘,設定閾值為100%,將有多條的簇留下來。
從上圖中找出找出100%的簇,放到cd2.txt中
)#按行讀取檔案
with
open
('cd2.txt'
,'w'
)as f_w:
for i in
range
(len
(lines)):
if(lines[i][0
]=='0'and lines[i+1]
[0]==
'1')
:#將有100%的簇寫入到cd2.txt檔案中
f_w.write(lines[i -1]
(i,"***"
, lines[i -1]
) f_w.write(lines[i]
(i,"***"
, lines[i]
) f_w.write(lines[i +1]
(i,"***"
, lines[i +1]
) i = i +
2while
(lines[i][0
]!='>'):
f_w.write(lines[i]
(i,"***"
, lines[i]
) i = i +
1continue
else
: i = i +
1
Python中刪除list帶有某些特徵元素的方法
看了一些刪除list帶有某些特徵元素的帖子,大多都是用remove,pop,del來解決,其實可以換個思路來寫,就是找到你需要的元素,再給它們重新放入列表中。如下,想要刪除帶有description特徵的元素,保留其他所有元素。test list eth trunk20 description py...
python 某些資料型別使用
line line.rstrip python學習各種包 1.set集合初始化並不像list型別,而是 初始化 需注意 如果初始化加入,將進行分割 a set boy a set y b o 因此,需要使用add方法加入 b set b.add boy b set boy 新增元素時,如果使用upd...
利用python實現刪除資料夾裡某些特定檔案
import os import shutil 這個函式是用來遞迴遍歷資料夾裡面所有內容,包括資料夾和檔案,將它們分開放到兩個列表 顧名思義 file list 是放檔案的 dir list 是放目錄的 defget file path root path,file list,dir list 獲取...