python 读取txt

问题遇到的现象和发生背景

请问怎么把这分行读取的内容分别起名。

用代码块功能插入代码,请勿粘贴截图

img

我想要达到的结果

例如 像图中写到的 a = 读取的第一行 / b = 读取的第二行

这样写可以去除换行符的影响

# 打开文件
with open ('s.txt', 'r+') as f:
    # 按行读取,且去除每行末尾的换行符
    lines = [line.strip() for line in f.readlines()]

# 赋值
a = lines[0]
b = lines[1]
c = lines[2]
# 测试
print(a,b,c,sep='\n')

img

img

with open('3.txt', 'r') as f:
    res = f.readlines()
a = res[0]
b = res[1]
print(a)
print(b)

with open('test.txt', 'r') as f:
    data = f.readlines()
a=data[0]
b=data[1]