python:sublime3下出现TabError: inconsistent use of tabs and spaces in indentation

在sublime下跑python程序,出现了TabError: inconsistent use of tabs and spaces in indentation错误,经过查阅相关博客发现,这个错误都是空格和缩进的错误。
python:sublime3下出现TabError: inconsistent use of tabs and spaces in indentation_第1张图片
可以发现有的是四个点,有的是一个tab。
这是因为有的代码是从leetcode上面复制下来的,都是空格,但是sublime默认的都是tab。
所以需要如下设置成tab键位4个空格。

1.在菜单栏里点击 Preferences-> Setting(首选项->设置), 如图:
python:sublime3下出现TabError: inconsistent use of tabs and spaces in indentation_第2张图片
在出来的界面中粘贴以下代码:

    // The number of spaces a tab is considered equal to
    "tab_size": 4,
    // Set to true to insert spaces when tab is pressed
    "translate_tabs_to_spaces": true,
    //设置保存时自动转换
    "expand_tabs_on_save": true

像这样:
python:sublime3下出现TabError: inconsistent use of tabs and spaces in indentation_第3张图片
接下来保存退出即可。

小提示:在sublime的右下角,也可以点击Tab Size对一个缩进是几个空格进行设置。
Tab Size
python:sublime3下出现TabError: inconsistent use of tabs and spaces in indentation_第4张图片

你可能感兴趣的:(python,sublime,text)