【发布时间】:2021-07-08 12:50:41
【问题描述】:
with open("text.txt") as f:
for line in f:
line.isalpha()
False
文件只有一行,内容为: “ABC”
【问题讨论】:
-
检查行尾的换行符和空格字符。 line.strip().isalpha() 应该返回 True
-
是的,哇!它给出了“真实”。为什么要剥离()?即使文件中只有 1 行,我们也需要剥离吗?
-
您的文件中不仅有一行。
strip()将删除行首和行尾的所有空格,因此也会删除换行符。最后没有换行符的文件将返回True -
非常感谢!
标签: python-3.x file-handling isalpha