Python 拆分文本文件,带空格

Python 拆分文本文件,带空格,python,Python,我已经成功地将文本文件拆分成我想要的句子,用逗号拆分文本文件 文本文件: You will find love in the next week, You will die in the next minute, You will get married and have 7 kids, You will end up in prison 代码: 然而,当我运行这个程序时,我得到了文本文件的第一行,就像预期的一样,但随后有4条白线。 我如何阻止白线在所需场景后出现 您可以像这样跳过中的空行:

我已经成功地将文本文件拆分成我想要的句子,用逗号拆分文本文件

文本文件:

You will find love in the next week, You will die in the next minute, You will get married and have 7 kids, You will end up in prison
代码:

然而,当我运行这个程序时,我得到了文本文件的第一行,就像预期的一样,但随后有4条白线。
我如何阻止白线在所需场景后出现

您可以像这样跳过中的空行:

for line in Future:
    if not line.strip():
        continue
    Truth = line.split(",")

我错过什么了吗?你的文本文件只有一行?试着打印
Truth
你会看到它把你所有的句子都列在一个列表中。如果你问我的话,文本文件只包含一个非空行。你能显示输出吗?抱歉,我们无法确定你的问题是什么。替换循环的前两行。你能不能简单解释一下代码,因为我不明白为什么会这样做?对不起,我对python非常陌生
line.strip()
删除了该行的所有尾随空格,这将导致转换空字符串中的空行。在python中,布尔表达式中的空字符串计算为false。每当您在仅包含空格的行上进行迭代时,if语句都会使用它跳到下一行(
continue
for line in Future:
    if not line.strip():
        continue
    Truth = line.split(",")