gpt4 book ai didi

python - 为什么 IDLE 在我的代码后添加一个换行符?

转载 作者:行者123 更新时间:2023-12-04 08:30:38 25 4
gpt4 key购买 nike

在我保存 .py 文件时,IDLE (Python 3.9 x64) 将在代码本身之后添加一个换行符。它在让我好奇的同时引发了我的强制症。例如,在编码时使用这个完全原始的程序最后一行:

print("Hello, world!")
然而,当保存时,它变成:
print("Hello, world!")
# ghost line!
那条额外的线路有什么意义——我可以把它关掉吗?

最佳答案

自 2000 年第一次提交以来,IDLE 已确保保存的文件以换行符 ('\n') 结尾。我相信 Python 编译器曾要求每一行(包括最后一行)都完整,并以新队。在某些情况下,现在可能更宽松,但我不确定。可能还有其他需要正确结尾的文件。
鬼不存在,鬼线也不存在。一行 0 个字符并不是真正的一行。最后一行后左边距处的光标已准备好开始新行。

关于python - 为什么 IDLE 在我的代码后添加一个换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65042782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com