У меня есть длинная строка (последовательность ДНК с \ n через равные промежутки времени), которую я пытаюсь записать в файл.
При написании кода, приведенного ниже, у меня есть файл, который getline не может полностью открыть в программе на C ++, то есть istream, кажется, считает, что файл содержит всего около дюжины строк.Аналогично, если я делаю cat или больше для файла, я вижу только около дюжины строк файла. Однако, , если я открою файл в редакторе (например, gedit), весь файл будет там, и если я сохраню его, я внезапно смогу прочитать все это.
output = open(fileFasta, 'w')
lines = vSeq[1].split('\n')
# Tried this
output.write(vSeq[1])
# And this
for line in lines:
output.write(line)
output.flush()
output.close()
Я, очевидно, не заканчиваю файл каким-то важным способом, который делает gedit.Идеи?