您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在python中对文本文件的内容进行排序后,文件中的空白行

在python中对文本文件的内容进行排序后,文件中的空白行

从文本文件读取的“空”行在Python中由仅包含换行符(“ \ n”)的字符串表示。您可能还希望避免其“数据”仅由空格,制表符等组成的行(“空白”)。使用str.strip()方法可以检测到两种情况(换行符是空白)。

f = open("tracks.txt", "r")
# omit empty lines and lines containing only whitespace
lines = [line for line in f if line.strip()]
f.close()
lines.sort()
# Now write the output file
python 2022/1/1 18:40:13 有261人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶