0

我正在使用 mac osx mavericks(完全更新),在寻找 pyscripter 替代品时,我决定从应用商店下载 CodeRunner。

我注意到我在一个应用程序中创建的某些程序并不总是在另一个环境中运行相同。

例如,有时我使用 CodeRunner 创建一个程序,但是当我在 IDLE 环境中打开完全相同的程序时,它会返回一个错误。通常抱怨程序的语法或逻辑。有时也会发生相反的情况。

这是正常行为吗?我应该以不同的格式保存程序吗?我假设由于我使用 Python 进行编码,因此无论我使用什么环境,代码的行为都是相同的。

4

1 回答 1

0

不同的程序可能对制表符和空白有不同的定义。在 IDLE 中,您可以使用 Format->Tabify/Untabify 菜单选项在制表符和空格之间进行切换。当您单击这些菜单选项时,您会提示输入每个选项卡的列,默认为 4(至少在我的机器上)。希望这可以帮助!

于 2014-03-29T05:22:02.183 回答