当我进入上一行时,我的空闲缩进转到右侧,如屏幕截图所示(标记为黄色,其中python建议缩进)。在python 3.x和2.x中使用相同代码看到同样的问题。任何帮助表示赞赏。
注意:如果我选择使用python建议缩进,则会看到缩进错误。
如果我注释掉代码
,问题就会消失self.directory = os.path.abspath(os.path.dirname( file )
答案 0 :(得分:3)
您忘记在os.path.abspath
来电时关闭括号。 IDLE认为你打算这样做,而且它用缩进括号来排列缩进,这是格式化跨越多行的语句的常用方法。