Prt_sc_End 2020-05-29 20:43 采纳率: 75%
浏览 255
已采纳

Python大佬们帮我看看为什么我这个循环只能遍历第一行

file = open('C:/Users/lo/Desktop/python/b.txt','w+')
file.write('A lot of people today are animal rights advocates\n Some of them are very\n Passionate and even quite radical about the issue\n But others argue that “wahuman rights” will always \n take priority. In fact, in many places even \n the most basic human rights are not adequately \n Protected So why animal rights? What do you \n think? And why?')
file = open("C:/Users/lo/Desktop/python/b.txt","r")
a=0
count = len(open("C:/Users/lo/Desktop/python/b.txt",'rU').readlines())
print("这个文件共有行数")
print(count)
b=0
fopen = open("C:/Users/lo/Desktop/python/b.txt", 'r')
lines = fopen.readlines()
for line in lines:
if line[0:1]=='P':
b=b+1
file.close()
print("首字母为P共有行数")
print(b)

  • 写回答

2条回答 默认 最新

  • 关竹 2020-05-30 11:29
    关注

    因为你的换行符后面有空格,从第二行开始每行开头都是空格,line[0:1]=" ",所以不统计,把空格删掉或者匹配line[1:2]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?