我正在使用mac osx mavericks(完全更新),在寻找pyscripter替代方案时,我决定从应用程序商店下载CodeRunner。
我注意到我在一个应用程序中创建的某些程序,并不总是在其他环境中运行相同的程序。
例如,有时我使用CodeRunner创建程序,但是当我在IDLE环境中打开完全相同的程序时,它会向后发出错误。通常抱怨程序的语法或逻辑。而另一种方式有时也会发生。
这是正常行为吗?我应该以不同的格式保存程序吗?我认为,因为我在Python中进行编码,所以无论我使用何种环境,代码都会表现得相同。
答案 0 :(得分:0)
不同的程序可能对选项卡和空格有不同的定义。在IDLE中,您可以使用Format-> Tabify / Untabify菜单选项在选项卡和空格之间进行更改。当您单击这些菜单选项时,系统会提示您显示每个选项卡的列,默认为4(至少在我的计算机上)。希望这有帮助!