美文网首页
xlwt3安装及缩进问题

xlwt3安装及缩进问题

作者: 小雨点_ca8a | 来源:发表于2018-02-01 09:06 被阅读0次

1、程序运行报错:ValueError:

'__init__' in __slots__ conflicts with class variable

解决方案:

1) 到python的安装目录下,以D盘为例子如D:\python33\Lib\site-packages\xlwt3\formula.py中

__slots__ = ["__init__",  "__s", "__parser","__sheet_refs", "__xcall_refs"]

修改为:

__slots__ = [ "__s", "__parser",

"__sheet_refs", "__xcall_refs"]

2、按照以上1修改保存后,允许报错:

IndentationError: unindent does not match any outer

indentation level

解决方案:

1)用文本编辑器Notepad++打开formula.py文件,在视图->显示符号->显示空格与制表符

然后看出问题了:

第8行出现如下:

源代码对齐用的是点点点的空格,和第8行对齐所用的箭头表示的TAB键不匹配即代码的对齐混用了TAB键和空格。

2)把对应的TAB都统一改为空格。

在Notepad++中设置:

语言->以空格取代(TAB键)

设置后,在以后每次的TAB输入时,都会自动转换为4个空格。

总结:

Python中遇到IndentationError(缩进问题),第一时间想到是由于TAB键和空格混用了。

相关文章

  • xlwt3安装及缩进问题

    1、程序运行报错:ValueError: '__init__' in __slots__ conflicts wi...

  • Vue 编码空格及缩进问题

    对于vue的初学者来说,可能对于缩进及空格都感觉有严格的要求,使得vue使用起来很难以得心应手,其实这个锅不能让v...

  • 缩进问题

    我在使用visual studio 2012中出现这种问题: 即在main()后按下enter键后,光标有缩进(这...

  • MongoDB使用合集

    配置公网mongodb让其在外网能访问linux下面mongodb安装及设置后台运行的方法 如何将带有换行以及缩进...

  • Vue中使用highlight.js格式化高亮代码

    安装 引入 定义指令 使用 !!! value 必须在 code 标签后面,不能后空格,不然首行缩进会有问题这是由...

  • python代码编写小技巧————代码批量缩进

    在python语言中,初学者最难以忍受的莫过于难以捉摸的代码缩进量及对齐问题,不同的代码缩进量代码代表着pytho...

  • python: SyntaxError: invali

    else有缩进问题

  • Python 基础语法

    Python 开发环境搭建 Anaconda 安装 Sublime 安装 Python 使用缩进方式分割代码块 模...

  • 12.13

    unexpected indent:缩进的问题 在函数、for循环或是类等有缩进的地方出现,我是将tab的缩进调整...

  • Ubuntu Wifi 相关问题及解决办法

    本人安装及后续使用Ubuntu过程中,遇到的WiFi相关问题及解决办法 初次安装遇到问题: Ubuntu只能连接有...

网友评论

      本文标题:xlwt3安装及缩进问题

      本文链接:https://www.haomeiwen.com/subject/nvirzxtx.html