在python中打印已处理文件的数量
我想打印一个关于以下代码处理的文件数的参数:在python中打印已处理文件的数量,python,biopython,Python,Biopython,我想打印一个关于以下代码处理的文件数的参数: import sys import re import os import fileinput from Bio import SeqIO from Bio.Alphabet import IUPAC directory = os.getcwd() def process(directory): filelist = os.listdir(directory) for f in filelist: if not f.e
import sys
import re
import os
import fileinput
from Bio import SeqIO
from Bio.Alphabet import IUPAC
directory = os.getcwd()
def process(directory):
filelist = os.listdir(directory)
for f in filelist:
if not f.endswith('.fastq'):
continue
SeqIO.convert(f, 'fastq', f[:-len('.fastq')]+'.fasta', 'fasta', alphabet=IUPAC.ambiguous_dna)
my_directory = os.getcwd()
process(my_directory)
您只想打印转换的文件数?你是说像这样吗
import sys
import re
import os
import fileinput
from Bio import SeqIO
from Bio.Alphabet import IUPAC
directory = os.getcwd()
def process(directory):
filelist = os.listdir(directory)
files_processed = 0
for f in filelist:
if not f.endswith('.fastq'):
continue
SeqIO.convert(f, 'fastq', f[:-len('.fastq')]+'.fasta', 'fasta', alphabet=IUPAC.ambiguous_dna)
files_processed += 1
return files_processed
my_directory = os.getcwd()
files_processed = process(my_directory)
print(files_processed)
您只想打印转换的文件数?你是说像这样吗
import sys
import re
import os
import fileinput
from Bio import SeqIO
from Bio.Alphabet import IUPAC
directory = os.getcwd()
def process(directory):
filelist = os.listdir(directory)
files_processed = 0
for f in filelist:
if not f.endswith('.fastq'):
continue
SeqIO.convert(f, 'fastq', f[:-len('.fastq')]+'.fasta', 'fasta', alphabet=IUPAC.ambiguous_dna)
files_processed += 1
return files_processed
my_directory = os.getcwd()
files_processed = process(my_directory)
print(files_processed)
你能更清楚一点吗?脚本将fastq文件转换为fasta,我想知道该SeqIO.convert命令转换的文件数。有这样的软件包可以给你一个漂亮的输出。你能更清楚一点吗?脚本将fastq文件转换为fasta,我想知道由SeqIO.convert命令转换的文件的数量。有这样的包可以给你一个漂亮的输出。