python - 跳过读取文件python中的空行

标签 python readfile

我正在做一个很长的项目,我已经完成了所有的事情,但是在他希望我们阅读的文件底部有空白,合法的只是空白,我们不允许删除,工作在项目中我删除了它们,因为我不知道如何绕过它,所以我当前的打开/阅读看起来像这样

      file = open("C:\\Users\\bh1337\\Documents\\2015HomicideLog_FINAL.txt" , "r")
 lines=file.readlines()[1:]
 file.close()

我需要添加什么来忽略空行?或者当它到达一个空白行时停止?

最佳答案

你可以检查它们是否为空:

file = open('filename')
lines = [line for line in file.readlines() if line.strip()]
file.close()

关于python - 跳过读取文件python中的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40647881/

相关文章:

python - 如何在pythonanywhere中使用flask连接数据库

python - 如何将嵌套的数字列表转换为字符串列表?

python - 一维数据中的步进检测

c++ - 如何避免阅读文本文件中的评论?

android - 无法立即读取下载的文本文件

javascript - 将 Node.js 对象设置为从文件读取的数据

python - FacetGrid Seaborn 中每个图的 binwidth 不同

python - 在一个模板中格式化任意可迭代对象

python - 将列表的列表写入文件,然后从文件中检索它作为列表的列表

python - 从Python中随机目录的文本文件中读取数据