【问题标题】:Python program written in Notepad++, error in TextWrangler用 Notepad++ 编写的 Python 程序,TextWrangler 中的错误
【发布时间】:2014-05-16 06:40:04
【问题描述】:

所以我在 Windows 中使用 NotePad++ 在 python 中编写了一个程序,但是当我在 Mac 计算机中使用 TextWrangler 或其中的任何文本编辑器打开文件时,在编译后,出现了关于缩进的错误消息。我怎样才能轻松解决这个问题?

【问题讨论】:

  • 提供您遇到错误的代码 sn-p 以及错误消息。我认为您在 Python 代码中混合了制表符和空格。请参阅this SO 问题。您可以将代码中的所有制表符转换为TextWrangler 中的空格。请参阅explanation 为什么制表符和空格不同。

标签: python windows macos notepad++ textwrangler


【解决方案1】:

这是通过 Notepad++ 处理您的文件的一些事情:

Edit -> Blank Operations -> TAB to Space

如果这没有帮助(而且很可能不会),您将需要手动检查缩进。为了方便,我可以建议View -> Show Symbol -> Show Indent Guide

仅使用空格是一种很好且安全的样式。在您未来的项目中不要面对这个问题,请配置 Notepad++:Settings -> Tab Settings -> Replace by space。您仍然可以使用制表符,但它们将更改为定义的空格数(对我来说是 4 个)。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 1970-01-01
    • 1970-01-01
    • 2021-07-18
    • 2015-08-10
    相关资源
    最近更新 更多