2017-01-31 8 views
-2
from Bio import SeqIO 
import re, os 
import pandas as pd 
from Bio.Seq import Seq 
from Bio.Alphabet import generic_dna 
from Bio.SeqRecord import SeqRecord 
os.chdir('c:\\Users\Workspace\\Desktop') 

f_out = os.path.join(os.getcwd(),'convertedgisaid','pandemic2009.txt') 
fileNameStruct = "pandemic2009p" 
fileCount = 0 
fout = open(f_out,'w') 
number_of_files = 5 

while(fileCount<number_of_files): 
f_in = os.path.join(os.getcwd(),'convertedgisaid',fileNameStruct+str(fileCount)+".txt") 
f = open(f_in,'r') 
records = f.read() 
records = re.sub("_"," ",records) 
records = records.split('\n') 
records = records[1:] 
for rec in records: 
    current = rec.split('|') 
    fout.write(current[0]+" "+rec[-1:]+"\n") 
fileCount+=1 

fout.close() 

실행할 수 없습니다. py 파일 그러나 파이썬의 모든 코드는 비공개입니다! 또한 파이썬이 내 탭을 인식하지 못하는 이유가 무엇입니까?.py 파일을 실행할 수 없습니다. 그러나 파이썬의 모든 코드는 베일에 넣습니다.

죄송 여기 초보자 :(

+0

은 무엇입니까 그 오류를 추가하여 질문 업데이트 –

+0

"실행할 수 없습니다"란 무엇을 의미합니까? 시도 할 때 무엇이 ​​발생합니까? –

+0

탭을 사용할 때 들여 쓰기를 읽을 수 없습니다 : 들여 쓰기 오류 : 들여 쓰기 된 블록이 예상 됨 – TJA

답변