Как прочитать текстовый файл в строковую переменную и удалить символы новой строки? - PullRequest
809 голосов
/ 03 декабря 2011

Я использую следующий сегмент кода для чтения файла в Python:

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

Входной файл:

LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNN
GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE

и когда я печатаю данные, я получаю

['LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNN\n', 'GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE']

Как я вижу, данные в list форме. Как сделать строку? А также как мне удалить из нее символы "\n", "[" и "]"?

Ответы [ 21 ]

0 голосов
/ 23 января 2016
with open(player_name, 'r') as myfile:
 data=myfile.readline()
 list=data.split(" ")
 word=list[0]

Этот код поможет вам прочитать первую строку, а затем с помощью опции списка и разделения вы можете преобразовать слово первой строки, разделенное пробелом, для сохранения в списке.легко получить доступ к любому слову или даже сохранить его в строке.

Вы также можете сделать то же самое с помощью цикла for.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...