[파이썬] 파일로 출력 포맷 목록 운동을 사용하여

데이터 수집을 많이하면, 데이터 콘텐츠를 직접 판독하는 것이 종종 어렵고, 예를 들어, 다음의 데이터는
그림 삽입 설명 여기
우리가 필요로 읽을 수있는 형식의 배열의 일련의 포맷에 기초 그러한 전환이 아니라 다음 해지면 같이 읽을 수있는 형태로 변환 할 스타일
그림 삽입 설명 여기
아이디어 :
1. 텍스트 정보를 읽은 다음 빈 목록에 추가 나누

在这里插入代码片with open('log','r',encoding='utf-8') as l:
    for i in l.readlines():
        li.append(i.strip().split('&'))

목록 2. 포맷 출력

for i in range(len(list1)):
    str = '{} 体重:{} 公斤 跑步速度:{}公里/小时 跑步时间:{}分钟 运动距离:{}公里 燃烧卡路里:{}千卡'.format(list1[i][0], list1[i][1],list1[i][2], list1[i][3],list1[i][4], list1[i][5])
    print(str)

업그레이드 운동 : (10)를 통해 정보의 내용의 증가, 마지막 열 출력으로.
아이디어 :
직접 1.리스트의 제 1 통계치의 길이, 다음 루프 출력 역방향 또는 출력

list1=[]
with open('log','r',encoding='utf-8') as l:
    for i in l.readlines():
        list1.append(i.strip().split('&'))
num=len(list1)
if num>10:
    for i in range(num-1,num-11,-1):
        str = '{} 体重:{} 公斤 跑步速度:{}公里/小时 跑步时间:{}分钟 运动距离:{}公里 燃烧卡路里:{}千卡'.format(list1[i][0], list1[i][1],list1[i][2], list1[i][3],list1[i][4], list1[i][5])
        print(str)
else:
    for i in range(num-1,-1,-1):
        str = '{} 体重:{} 公斤 跑步速度:{}公里/小时 跑步时间:{}分钟 运动距离:{}公里 燃烧卡路里:{}千卡'.format(list1[i][0], list1[i][1],list1[i][2], list1[i][3],list1[i][4], list1[i][5])
        print(str)
게시 13 개 원래 기사 · 원 찬양 1 · 조회수 197

추천

출처blog.csdn.net/aa12551827/article/details/104542283