召唤狮 发表于 2020-11-23 14:15:42

报错

from tkinter import *
import hashlib
root = Tk()
text = Text(root, width=20, height=5)
text.pack()
text.insert(INSERT, "I love FishC.com!")
contents = text.get(1.0, END)
def getSig(contents):
    m = hashlib.md5(contents.encode())
    return m.digest()
sig = getSig(contents) #一到这里就各种报错

请问怎么回事?

逃兵 发表于 2020-11-23 14:22:04

代码没有问题,可以运行,可以发一下报错吗

召唤狮 发表于 2020-11-23 14:39:54

逃兵 发表于 2020-11-23 14:22
代码没有问题,可以运行,可以发一下报错吗

SyntaxError: invalid syntax #这里是一回车

SyntaxError: unindent does not match any outer indentation level #这里是缩进后

逃兵 发表于 2020-11-23 15:30:18

你试一下重新新建空白文档复制自己的代码看看有没有问题
from tkinter import *
import hashlib
root = Tk()
text = Text(root, width=20, height=5)
text.pack()
text.insert(INSERT, "I love FishC.com!")
contents = text.get(1.0, END)
def getSig(contents):
    m = hashlib.md5(contents.encode())
    return m.digest()
sig = getSig(contents) #一到这里就各种报错
mainloop()

召唤狮 发表于 2020-11-23 15:50:12

逃兵 发表于 2020-11-23 15:30
你试一下重新新建空白文档复制自己的代码看看有没有问题

还是不行,我怀疑是不是python版本问题,我用的是3.8.1,你们都用的什么版本?

逃兵 发表于 2020-11-23 16:11:00

召唤狮 发表于 2020-11-23 15:50
还是不行,我怀疑是不是python版本问题,我用的是3.8.1,你们都用的什么版本?

anaconda
python3.7.6
{:10_277:}

大裤衩子 发表于 2020-11-23 16:26:36

表示没有问题

昨非 发表于 2020-11-23 17:01:57

召唤狮 发表于 2020-11-23 15:50
还是不行,我怀疑是不是python版本问题,我用的是3.8.1,你们都用的什么版本?

不会是版本问题,只能是你缩进有问题
建议检查下多余空格
页: [1]
查看完整版本: 报错