Py学习  »  Python

在python中将txt文件读入没有换行符的列表[duplicate]

low_ratio • 3 年前 • 1285 次点击  

我有一个txt文件,看起来像这样:

FSDAF  
HKLWF  
AAKEP  

我怎样才能将其读入一个列表,使其看起来像这样: lst=['FSDAF'、'HKLWF'、'AAKEP']
我做了类似的事情,但我无法摆脱这些新词:

file = open('dane.txt', 'r')
lst = file.readlines()

它会显示如下新行:

['FSDAF\n', 'HKLWF\n', 'AAKEP\n']
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/131917
 
1285 次点击  
文章 [ 2 ]  |  最新文章 3 年前
FLAK-ZOSO
Reply   •   1 楼
FLAK-ZOSO    3 年前

你可以打开它。。。

with open('dane.txt', 'r') as file:
    ...

...然后(进入 with / as

content = file.read()

...然后将其拆分为一个列表:

myList = content.split('\n')
BrokenBenchmark
Reply   •   2 楼
BrokenBenchmark    3 年前

你可以用 .rstrip() :

data = ['FSDAF\n', 'HKLWF\n', 'AAKEP\n']
print([line.rstrip() for line in data])