Python对缩进的要求非常严格,缩进控制不正确可能会造成代码执行不正确甚至报错。

遇到报错"TabError: inconsistent use of tabs and spaces in indentation",表明是在代码中混用了空格和制表符。通过vscode严格控制缩进即可解决。

STEP1. 显示空格

点击菜单栏“查看”,勾选“渲染空格”。

可以看到,此时编辑器已经显示了空格和制表符,且二者有混用。

STEP2. 将制表符转换为空格

通常建议全部使用空格进行缩进,因为不同的编辑器可能会将Tab解释为不同长度。

点击右下角“制表符长度:4”。你的vscode这里也许是“空格:4”或其他类似显示。

选择“将缩进转换为空格”以及“使用空格缩进”即可。这时右下角变为“空格:4”,表示每当敲击Tab键时会输入4个空格。

最新文章

  1. Andrew Ng机器学习公开课笔记 -- 学习理论
  2. 5. Singleton(单例)
  3. ORACLE 查看有多个执行计划的SQL语句
  4. HDU 3911 Black And White(线段树区间合并+lazy操作)
  5. sublime_text3配置
  6. HDU 1754 单点更新,求区间最大值
  7. C++ 嵌入汇编 获取CPU信息
  8. 表单验证插件——validate
  9. Core Canvas–Day1
  10. JavaScript中将JSON的字符串解析成JSON数据格式
  11. [BZOJ 1143] [CTSC2008] 祭祀river 【最长反链】
  12. Speed-BI报表按钮链接设置
  13. 原来你是个这样的JVM
  14. Django 详解 信号Signal
  15. 020_iPhone救命稻草
  16. Docker 搭建私有仓库
  17. *****hibernate主键生成
  18. mysql第二次安装失败的解决方法
  19. HTML复习总结
  20. git更新远程仓库报错

热门文章

  1. gitlab cicd流水线语法
  2. 4_Spring
  3. VMware安装Win11+WSA子系统和使用教程
  4. 【C++】spdlog光速入门,C++logger最简单最快的库
  5. Vue学习之--------事件的基本使用、事件修饰符、键盘事件(2022/7/7)
  6. 2022年最新最详细IDEA关联数据库方式、在IDEA中进行数据库的可视化操作(包含图解过程)
  7. vue-axios更改操作
  8. Qt--无边框窗口完美(FrameLess)实现,包含缩放和移动功能重写。
  9. 开源项目在线化 中文繁简体转换/敏感词/拼音/分词/汉字相似度/markdown 目录
  10. Python基础之网络编程:2、OSI协议之七层协议