Jak wczytać plik tekstowy do string i usunąć znaki nowej linii?

Korzystam z następującego segmentu kodu, aby odczytać plik w Pythonie:

with open ("data.txt", "r") as myfile:
    data=myfile.readlines()

Plik wejściowy to:

LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNN
GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE

w rezultacie dostaje:

['LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNN\n', 'GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE']

Jak widzę dane są w formie listy. Jak zrobić aby był to ciąg? I jak usunąć z niego znaki "\n" , "[", "]"?

1 odpowiedź

Powinieneś użyć:

with open('data.txt', 'r') as file:
    data = file.read().replace('\n', '')

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.