我正在使用 mac osx mavericks(完全更新),在寻找 pyscripter 替代品时,我决定从应用商店下载 CodeRunner。
我注意到我在一个应用程序中创建的某些程序并不总是在其他环境中以相同的方式运行。
例如,有时我使用CodeRunner创建一个程序,但是当我在IDLE环境中打开完全相同的程序时,它会返回一个错误。通常抱怨程序的语法或逻辑。有时也会发生相反的情况。
这是正常行为吗?我应该以不同的格式保存程序吗?我假设由于我使用 Python 进行编码,因此无论我使用的环境如何,代码的行为都是相同的。
不同的程序可能对制表符和空格有不同的定义。在 IDLE 中,您可以使用 Format->Tabify/Untabify 菜单选项在制表符和空格之间进行切换。当您单击这些菜单选项时,系统会提示您输入每个选项卡的列数,默认为 4(至少在我的机器上)。希望这有帮助!