python pycharm与cmd中制表符不一样
这个问题通常是因为PyCharm和命令行(CMD)使用的制表符(tab)的宽度不同导致的。在PyCharm中,制表符可能被展开为空格(通常是4个),而在CMD中,制表符通常是8个空格宽。
如下图:Pycharm中\t占4个空格
Cmd中\t占8个空格
解决方法:
1、统一制表符的宽度:在PyCharm的设置中,可以将制表符的宽度设置为与CMD中相同的宽度。
打开PyCharm的设置(settings/Preferences)。
进入“Editor” -> “Code Style”。
选择“Python”或你使用的语言,然后在“Tabs and Indents”中设置“Use tab character”并设置宽度为8。
以下为Pycharm2023版本的截图
2、将所有的制表符转换为空格:在PyCharm中,可以设置将制表符自动转换为等效的空格。
进入“Editor” -> “Code Style” -> “Python”。
在“Tabs and Indents”中,选择“Use spaces”而不是“Use tabs”。
设置“Indent”为你想要的空格数,通常与CMD中的制表符宽度相同。