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

举报
叶庭云 发表于 2022/03/29 00:46:33 2022/03/29
【摘要】 在用 Github 一个开源库 ruptures 做突变点检测时,调用它的 display 方法可视化检测结果时,觉得效果一般,如下所示: 找到 display 的源码分析,改造它的 matplo...

在用 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

  
 
  • 1
  • 2
  • 3

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


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

文章来源: yetingyun.blog.csdn.net,作者:叶庭云,版权归原作者所有,如需转载,请联系作者。

原文链接:yetingyun.blog.csdn.net/article/details/123755242

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。