前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决TabError: inconsistent use of tabs and spaces in indentation

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

作者头像
叶庭云
发布2022-05-09 09:32:58
1.9K0
发布2022-05-09 09:32:58
举报
文章被收录于专栏:Python进阶之路

在用 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 键自动转化为四个空格,如下所示:
代码语言:javascript
复制
"tab_size": 4,
"translate_tabs_to_spaces": true,
"expand_tabs_on_save": true

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档