如何在python中将文本文件读入字符串变量


我使用下面的代码段来读取python中的文件

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

输入文件是

LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNN
GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE

当我打印数据时,我得到

['LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNNn', 'GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE']

正如我所看到的数据是列表形式。我如何使它字符串。而且我该如何从中删除“ n”,“[”和“]”字符?

您可以使用:

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

使用read(),而不是readline()

data = myfile.read()

未经作者同意,本文严禁转载,违者必究!