如何修复 Spyder 上的缩进/制表符问题

How to fix indentation / tab issue on Spyder

我正在尝试让 python shell 显示此打印语句而没有反斜杠处的大间隙。我已经尝试进入 Source > Fix indentation.

    print('\nAverage median \
           income in {:2s}: ${:<10,.2f}'.format(state, income))
Average median        income in MI: ,601.37

任何指导都有帮助,谢谢!

尝试在您的代码 print('\nAverage median \income in {:2s}: ${:<10,.2f}'.format(state, income))

中删除 'income' 之前的选项卡

这不是 Spyder 的问题。这是你的代码。我认为您的反斜杠打算将一行代码分隔成两行,但反斜杠必须在您的字符串之外,否则您只是在字符串内转义 space 。如果您必须在保留缩进的同时将代码分成两行,只需关闭引号并重新打开它们,将反斜杠放在引号外:

print('\nAverage median ' \
       'income in {:2s}: ${:<10,.2f}'.format(state, income))
Average median income in MI: ,601.37