tkinter GUI中的Python类型错误为str和int,但不是CLI

tkinter GUI中的Python类型错误为str和int,但不是CLI,python,python-3.x,tkinter,typeerror,Python,Python 3.x,Tkinter,Typeerror,我正在为一个CLI应用程序创建一个GUI,用于压缩和提取YAZ0/SZS文件,当我尝试通过GUI进行压缩时,我得到了这个结果 类型错误:“” 级别=-1 如果sys.argv中有“-little”: endianness='我猜出来了。我需要对Ttk.Spinbox中的值使用ord(…)。我认为,因为它是一个微调器,所以它将返回一个int而不是str,但我想我错了。您发布的代码太多了。请试着把它浓缩成一个句子。这应该很容易跟踪——找到抛出错误的行并查看数据类型。一个是字符串,一个是int,显然你

我正在为一个CLI应用程序创建一个GUI,用于压缩和提取YAZ0/SZS文件,当我尝试通过GUI进行压缩时,我得到了这个结果

类型错误:“” 级别=-1 如果sys.argv中有“-little”:
endianness='我猜出来了。我需要对Ttk.Spinbox中的值使用
ord(…)
。我认为,因为它是一个微调器,所以它将返回一个int而不是str,但我想我错了。

您发布的代码太多了。请试着把它浓缩成一个句子。这应该很容易跟踪——找到抛出错误的行并查看数据类型。一个是字符串,一个是int,显然你假设它们都是一个或另一个。你确定要使用
ord
ord('1')
不返回整数
1