Если у меня есть текстовый файл, и он содержит что-то вроде этого:Python- Чтение всего TXT-файл в 1 строку
AGCGTTGATAGTGCAGCCATTGCAAAACTTCACCCTA
AGCGTTGATAGTGCAGCCATTGCAAAACTTCACCCTA
AAGAAACGAGTATCAGTAGGATGCAGACGGTTGATTG
Но есть «\ п» между строками.
И теперь, если я хочу сделать из них триплеты. Тогда есть способ, чтобы прочитать весь текстовый файл в виде строки, чтобы он не дал бы мне:
'CAA', 'TGC', '\nAG', 'CGT', 'TGA', 'TAG', 'TGC', 'AGC',
Я загрузил весь свой код, у меня есть на данный момент, потому что ни один из приведенных ответов не казалось, чтобы помочь.
Вот код, я использую, чтобы разделить всю строку в троек:
fob = open("Exercise.txt", "r")
def read_from_file(filename):
raw_txt = filename.read()
triplets = [raw_txt[i:i+3] for i in range(0, len(raw_txt), 3)]
read_from_file(fob)
Что такое символ для каждой строки? – Basilevs
Возможный дубликат [Прокладки пробелов/вкладки/новые строки - python] (http://stackoverflow.com/questions/10711116/strip-spaces-tabs-newlines-python) – Basilevs
Я не совсем уверен, что вы просите – Donka