Python读取文件N行转换为1行

时间:2019-05-04 16:48:57

标签: python

读取N行文件并显示在一行中。

我尝试使用过的列表,但无法成功。

a=open("txt","r")
b=a.read()
c=b.split()

文件的第1行,第2行,第3行,我需要读取文件并显示abc。

2 个答案:

答案 0 :(得分:1)

使用readlines()读取所有行,然后join进行读取:

with open('some.txt', 'r') as f:
    print(''.join(list(map(str.strip, f.readlines()))))

答案 1 :(得分:0)

使用readlines()

with open('filename.txt', 'r') as f:
    content = f.readlines()

print("".join(c.strip() for c in content))