Qwerthd 2023-04-22 18:51 采纳率: 71.1%
浏览 20
已结题

运行成功,但没有执行append操作



num=2015
snum=str(num)
list3=[]
list_alldata=[]#将文件中数据全部读取后存放在此处
pov='北京,天津,河北,山西,内蒙古,湖北,湖南,河南,广东,海南,广西,上海,江苏,浙江,安徽,福建,江西,山东,辽宁,吉林,黑龙江,重庆,四川,贵州,云南,西藏,陕西,甘肃,青海,宁夏,新疆'
while(num<2024):
    with open('./女排名单/'+snum+'女排名单.txt', 'r+', encoding='utf-8') as f:
        print("当前正在读取" + snum + "年的数据")
        f11 = f.readlines()
        for i in f11:#读取当前文件每一行
                    if num == 2023:
# 2023省市数据所在位置为:其他(含:)+:+省市名称+,+其他,故字符串切片位置为最后一个:所在位置A至,所在位置
                        start = 0
                        start = i.rfind(":") + 1
                        finish=i.find(",")+1
                        a = i[start:]  # 切片
                        if a in pov:
                            list3.append(a)
                    #print(a)
#当前年份操作完毕开始对下一年处理,但由于没有2021和2022故作判断剔除
    num+=1
    snum = str(num)
    if num==2021:
        num=num+2
        snum = str(num)
print(list3)

运行成功,但没有执行append操作诶

这个是文件内容:
姓名:王云蕗,出生日期:1996-05-20,身高:192,体重:82,位置:主攻,省、市:北京,职务:运动员
姓名:李盈莹,出生日期:2000-02-19,身高:192,体重:74,位置:主攻,省、市:天津,职务:运动员
姓名:袁心玥,出生日期:1996-12-21,身高:201,体重:72,位置:副攻,省、市:天津,职务:运动员
姓名:王媛媛,出生日期:1997-07-14,身高:195,体重:70,位置:副攻,省、市:天津,职务:运动员
姓名:许嘉楠,出生日期:1998-04-02,身高:168,体重:57.4,位置:自由人,省、市:辽宁,职务:运动员
姓名:段放,出生日期:1994-12-26,身高:188,体重:72,位置:主攻,省、市:辽宁,职务:运动员
姓名:丁霞,出生日期:1990-01-13,身高:181,体重:61.6,位置:二传,省、市:辽宁,职务:运动员
姓名:高意,出生日期:1998-07-22,身高:193,体重:70,位置:副攻,省、市:上海,职务:运动员
姓名:仲慧,出生日期:1997-12-08,身高:181,体重:67,位置:主攻,省、市:上海,职务:运动员
姓名:许晓婷,出生日期:1998-01-21,身高:180,体重:62,位置:二传,省、市:上海,职务:运动员
姓名:龚翔宇,出生日期:1997-04-21,身高:186,体重:67,位置:接应,省、市:江苏,职务:运动员
姓名:刁琳宇,出生日期:1994-04-07,身高:182,体重:69,位置:二传,省、市:江苏,职务:运动员
姓名:倪非凡,出生日期:2001-02-14,身高:177,体重:66,位置:自由人,省、市:江苏,职务:运动员
姓名:吴梦洁,出生日期:2002-09-10,身高:189,体重:65,位置:主攻,省、市:江苏,职务:运动员
姓名:曾洁雅,出生日期:2004-12-19,身高:194,体重:80,位置:副攻,省、市:浙江,职务:运动员
姓名:陈曦悦,出生日期:2005-12-15,身高:190,体重:70,位置:主攻,省、市:浙江,职务:运动员
姓名:郑益昕,出生日期:1995-05-06,身高:187,体重:66,位置:接应,省、市:福建,职务:运动员
姓名:杨涵玉,出生日期:1999-10-12,身高:198,体重:70,位置:副攻,省、市:山东,职务:运动员
姓名:王梦洁,出生日期:1995-11-14,身高:172,体重:67,位置:自由人,省、市:山东,职务:运动员
姓名:杜清清,出生日期:1996-12-18,身高:191,体重:73,位置:主攻,省、市:山东,职务:运动员
姓名:段梦可,出生日期:2005-04-09,身高:198,体重:80,位置:接应,省、市:河南,职务:运动员
姓名:王逸凡,出生日期:2005-02-02,身高:188,体重:73,位置:主攻,省、市:广东,职务:运动员
姓名:缪伊雯,出生日期:2000-07-26,身高:186,体重:74,位置:主攻,省、市:四川,职务:运动员
姓名:蔡斌,出生日期:1966-10-04,身高:,体重:,位置:,省、市:上海,职务:主教练

  • 写回答

2条回答 默认 最新

  • chuifengde 2023-04-22 19:14
    关注
    #要做什么,是要找城市名吗?
    start = i.rfind(":") + 1
    finish=i.rfind(",")
    a = i[start:finish]  # 切片
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月30日
  • 已采纳回答 4月22日
  • 创建了问题 4月22日

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效