Python 循环不适用于 readlines

问题内容
,它应该计算“————————-”行的数量,但它不起作用,也可以用 print(” test”) 不会在控制台中显示,它总是返回 0。但例如行 print(“hi”) 可以工作。程序就是看不到我的循环,我不知道为什么。 :(,如果我需要发送完整代码来解决问题,请询问,我将模式“a+”更改为“r”,以便它可以正确读取行,确实如此,但我仍然无法检查数组以获取该行的数量。如果您有任何猜测或解决方案,请写下来。,编辑:这是我的 data.py 和文件 data.txt 中的文本的完整代码,现在是 txt 文件:,我正在尝试制作笔记本,以便可以写笔记并阅读它们。删除 func 我稍后会做。想法是每次添加注释时使这个零更大。,我认为问题出在您的 data.txt 文件(可能是空的,因为您提到 "test" 在控制台中不可见,这意味着该脚本不在 for 循环中运行,在其他word: lines 迭代器的长度为零)。,我已经编写了一个工作代码,您可以在下面看到代码和带有脚本输出的测试文件。,代码:,data.txt的内容:,测试:,编辑:,op分享了完整的源代码和使用的data.txt,其中包含cr lf字符(有关该字符的详细信息)。这意味着必须使用 rstrip 方法对这些行进行条纹。,在这种情况下,只有 check_id 函数相关,因此我仅共享修改后的函数:,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册