首页 热点资讯 义务教育 高等教育 出国留学 考研考公

python 怎么读取文件每行的开头和末尾?

发布网友 发布时间:2022-04-23 22:03

我来回答

2个回答

热心网友 时间:2022-04-18 20:46

text="""

16 wyp1 23 131212121212

17 wyp2 24 134535353535

18 wyp3 25 132453535353

19 wyp4 26 154243434355

20 wyp 25 13188888888888

21 test 30 13888888888888

22 zs 34 9314121

"""

text_arr = text.split("\n")#根据换行符拆分字符串

# print(text_arr)

#content_dict = {}#字典,用来装结果

for i in text_arr:

if i == "":#如果这个内容是空的,则略过,继续下一个

continue

i_arr = i.split(" ")#根据空格拆分字符串

content_dict[i_arr[0]] = i_arr[-1]#将字符串列表的第一个位置作为键,最后一个位置的内容作为值

print(content_dict)

两次print的结果

ps:图片好像不是高清的.......

热心网友 时间:2022-04-18 22:04

换行符与其他字符并没有区别

由于换行符总是最后一个字符,所有直接选择除去最后一个字符的所有字符即可
x = 'abc\n'
x[:-1]
也可以使用字符串的strip方法
但是strip方法除了会去掉换行符还会去掉空格等其他字符
x.strip()

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com