gpt4 book ai didi

python - Python 脚本通常有什么类型的换行符?

转载 作者:行者123 更新时间:2023-11-28 17:52:34 27 4
gpt4 key购买 nike

我的老板一直因为我的 Python 脚本中有 Windows 换行符而生我的气,但我终究无法弄清楚它们是如何给他带来问题的。

'\r\n' 是 Python 脚本的正常换行符吗?还是只发生在 IDLE 上?个人电脑?

PS:好的,我在 Mac 上写脚本时似乎有'\n',但是'\r\n' 有什么办法会导致问题吗?

编辑:好吧……现在我完全糊涂了。当我用 Python 解释在 Windows 中编写的文件时,当我将行打印为“\n”时,它们都会吐出。 Windows 的 Python 解释器是否翻译换行符?

最佳答案

这与 Python 无关,而与底层操作系统有关。如果你在 Windows 上保存一个文本文件,你会得到 CRLF 换行符,如果你在 Mac/Unix 系统上保存它,你会得到 LF 换行符(在石器时代的 Mac 上,会得到 CR 换行符)。

使用允许您保留文件换行符格式的编辑器。不,记事本没有,但我见过的大多数编辑器都有。 UltraEdit 和 EditPadPro 是我知道的,我可以推荐这两个。我很确定像 PyDev/Eclipse 这样的 IDE 也能处理这个问题,但我还没有尝试过。

关于python - Python 脚本通常有什么类型的换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6907245/

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