解决TabError: inconsistent use of tabs and spaces in indentation

简介: inconsistent use of tabs and spaces in indentation

在用 Github 一个开源库 ruptures 做突变点检测时,调用它的 display 方法可视化检测结果时,觉得效果一般,如下所示:



找到 display 的源码分析,改造它的 matplotlib 绘图部分:




改进绘制折线图的线条颜色,刻度的字体为 Times New Roman 和调整大小。


保存后,执行 Python 脚本时遇到:TabError: inconsistent use of tabs and spaces in indentation,意思是不要混合使用 4 个空格和 tab 键


解决的方法:


  • Sublime Text里设置:Preferences -> Settings,设置显示制表符:“draw_white_space”: “all”
  • 以及设置 tab 键自动转化为四个空格,如下所示:


"tab_size": 4,
"translate_tabs_to_spaces": true,
"expand_tabs_on_save": true


然后重启 jupyter notebook 后再执行代码就不会报错啦。


博客园 | 解决TabError: inconsistent use of tabs and spaces in indentation


目录
相关文章
|
7月前
|
小程序 JavaScript
Avoid mutating a prop directly since the value will be overwritten whenever the parent comp
Avoid mutating a prop directly since the value will be overwritten whenever the parent comp
|
IDE 开发工具 Python
TabError: inconsistent use of tabs and spaces in indentation
这个报错的意思是说IDE分不清tab和空格,说明你的代码中混用了tab和空格。
401 0
TabError: inconsistent use of tabs and spaces in indentation
|
JavaScript
[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent .(一)
大致意思就是props接收到的从父组件传过来的tableData不能直接修改。
152 0
|
JavaScript
[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent .(二)
1.在data中声明一个变量接收props的值,然后再去改变data里的这个值 2. 用computed属性 3.用data保存数据,watch监听
104 0
|
JavaScript
vue 里 使用 eslint 报错 error:Mixed spaces and tabs (no-mixed-spaces-and-tabs)
vue 里 使用 eslint 报错 error:Mixed spaces and tabs (no-mixed-spaces-and-tabs)
488 0
vue 里 使用 eslint 报错 error:Mixed spaces and tabs (no-mixed-spaces-and-tabs)
LeetCode 241. Different Ways to Add Parentheses
给定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含 +, - 以及 * 。
83 0
LeetCode 241. Different Ways to Add Parentheses
inconsistent use of tabs and spaces in indentation
inconsistent use of tabs and spaces in indentation
109 0
inconsistent use of tabs and spaces in indentation
|
JavaScript
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-
|
Python
Python 缩进问题-inconsistent use of tabs and spaces in indentation.原因及解决方法
Python 缩进问题-inconsistent use of tabs and spaces in indentation.原因及解决方法
6175 0
Python 缩进问题-inconsistent use of tabs and spaces in indentation.原因及解决方法