嘿,我知道这已被问过几次,但我为它编写了自己的代码,但它不起作用,我不明白为什么。这是我的代码
def fixfiles ():
inputfilehandle = open("C:/allCHP1seq.txt","r")
outputf=open("chp1seqs.txt","w")
lines = inputfilehandle.readlines()
for line in lines:
if "c:\users" not in line:
outputf.write(line)
这是来自文件的数据示例,文件中基本上有 279 个,用 2 行分隔。但是每一个都是独一无二的,我需要做的是在开始指定目录时去掉那个位。
c:\users\gary\desktop\sequences for chp1\14-3 1076.txt
>fig|6666666.13395.peg.1076
atgatcaaagaaaccgaaaaaccgccaaccaccctctttaccgtcgtccc
cgacacccctaccgaaaccctgctgatcaacagctacgaaaccgtgtgtt
ccgtcagcaccctgctgctcgacttgtccgaagacctcaccggcaaacac
cgcgatatcgccttggccattcatcagttgagcgaactgagcgtcctgct
ggtgggcaaagccatggaccagcacacaccccgctgctga
我真的不知道我要去哪里错了:/帮助!