python - 什么是从 python 字符串中删除空行的快速单行代码?

标签 python string line-endings

我在 python 字符串中有一些代码,其中包含无关的空行。我想从字符串中删除所有空行。最pythonic的方法是什么?

注意:我不是在寻找通用的代码重新格式化程序,而是快速的一两行代码。

谢谢!

最佳答案

怎么样:

text = os.linesep.join([s for s in text.splitlines() if s])

其中 text 是带有可能无关行的字符串?

关于python - 什么是从 python 字符串中删除空行的快速单行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1140958/

相关文章:

python - 你如何检查 Python 字典中是否存在许多键?

python - 来自 numpy 数组的 RawArray?

objective-c - 在 Objective-C 中将大写字符串转换为标题大小写

c++ - 从不同语言环境中的字符串解析 float

emacs 更改默认行结尾

python - 在已排序的字典列表中查找最接近的项目

python - 是否有可能在Python中按特定顺序获得3个特定随机数?

python - 如何使用递归但不使用 for 或 while 循环来获得不重复的字符串排列?

Git - 使用 .gitattributes 强制一致的行结尾时很奇怪

perl - 为什么行终止符 `\r\n` 导致组不匹配?