我想逐個讀取mydir目錄中以「.fasta」結尾的所有文件,並將除「>」開頭的行以外的內容保存到一個名爲「數據」的字符串用於進一步分析,同時也忽略換行符。到目前爲止,我有這樣的:如何在Python中以字符串讀取文件時刪除以「>」開頭的行
for file in os.listdir(mydir):
if file.endswith(".fasta"):
with open(file, 'r') as myfile:
data = myfile.read().replace('\n', '')
如何閱讀文件轉換成字符串,並以相同的命令跳過開始「>」所有行?
的可能的複製[正則表達式+的Python - 取出A \ *開頭的所有線路(http://stackoverflow.com/questions/12925191/regex-python-remove-all -lines-beginning-a) – tripleee