Python:TabError:缩进中制表符和空格的使用不一致?

2024-06-12 06:55:48 发布

您现在位置:Python中文网/ 问答频道 /正文

无法运行python脚本。 error msg:TabError:缩进中制表符和空格的使用不一致 已经使用了10次autopep8-i file.py

代码:

def main():
    # read_pdf( "docs/3.pdf" )

    extanstions = {}

    for root, dirs, files in os.walk('X:\backup'):
        for _file in files:
            extension = os.path.splitext(_file)[1]
            extension = extension[1:]

            try:
                extanstions[extension] += 1
            except:
                extanstions[extension] = 1

            print(os.path.join(root, _file) + " >> " + extension)

        print(extanstions.keys())
    return 0


main()

Tags: pathin脚本forpdfosmainextension
1条回答
网友
1楼 · 发布于 2024-06-12 06:55:48

如果在代码中使用跨越的制表符和空格,则会出现此错误。只需用制表符替换所有空格,或用空格替换所有制表符。这样错误就不会再出现了

我指的是缩进,而不是一般的xD

此错误通常在将网站上的粘贴代码与代码一起复制后出现,因为网站上的缩进可能是空格,而代码中的缩进是选项卡

相关问题 更多 >