+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

如何在Python和/或Cloud9 IDE中抑制警告/错误?

发布于2020-11-28 09:05     阅读(751)     评论(0)     点赞(2)     收藏(2)


0

1

2

3

4

5

6

7

8

我正在使用Cloud9 IDE,并创建了一个Python项目。

但是,我总是在编辑器中的一行上收到错误,这不是运行时的错误,它表示:

Instance of 'dict' has no 'columns' member

如何使用Python语法或Cloud9语法抑制此错误?

注意:当我运行代码时,它不会导致错误。我的IDE编辑器只是认为这是一个错误并警告我。

    xl      = pd.ExcelFile(dataFileUrl)
    sheets  = xl.sheet_names
    data    = xl.parse(sheets[0])


    # the ERROR warning is on the line for data.columns
    for ecol in expectedCols:
        if (ecol in data.columns) == False:
            return {
                'fail':   True,
                'code':   402,
                'msg':    "Incomplete data. Missing: " + ecol
            }

在此处输入图片说明


解决方案


在@LucG发表评论之后,我尝试以其他方式获取列标题列表。

因此,遵循此线程,我用

list(df) 

代替

df.columns

这抑制了警告。

0

1

2

3

4

5



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接: https://www.pythonheidong.com/blog/article/634472/5e8875a0ee67f94913e4/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

2 0
收藏该文
已收藏

评论内容:(最多支持255个字符)