is there way of checking if first?
i've been using for i,f in enumerate(read_files)
enumerate list of files, , use if statement check if i==0. i'm curious there different (better, faster, less typed) way this?
read_files = glob.glob("post_stats_*.tsv") open("result.tsv", "w") outfile: i,f in enumerate(read_files): open(f, "r") infile: metric_name = (f.strip(".tsv").split("_")[2]) if == 0: outfile.write(metric_name.upper() + "\n" + infile.read()) else: outfile.write("\n" + metric_name.upper() + "\n" + infile.read())
since seems use of if
avoid blank line @ start of output file, how putting blank line after file's contents? lead blank line @ end of file it's unlikely hurt:
read_files = glob.glob("post_stats_*.tsv") open("result.tsv", "w") outfile: f in read_files: open(f, "r") infile: metric_name = (f.strip(".tsv").split("_")[2]) outfile.write(metric_name.upper() + "\n" + infile.read() + "\n")
Comments
Post a Comment