问题
报错:Exception in Tkinter callbackTraceback (most recent call last):
File "C:\Users\Mike\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "g:/Programming/Python/pa_chong/requests基本使用/2.请求头.py", line 7, in b
print(ord(aa))
TypeError: ord() expected a character, but string of length 0 found
代码
from tkinter import *
root = Tk()
def b():
aa = a.get()
print(ord(aa))
a = Entry(root)
a.pack()
Button(root, command=b).pack()
root.mainloop()
求解 不明白这怎么用
之前用a = '你在'
都可以转换
之后用a = input('')
就不行了
很头疼 让你输入汉字,不要啥都不填直接点确定。 我运行没毛病
heidern0612 发表于 2020-5-31 08:41
让你输入汉字,不要啥都不填直接点确定。
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\Mike\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "g:/Programming/Python/pa_chong/requests基本使用/2.请求头.py", line 7, in b
print(ord(aa))
TypeError: ord() expected a character, but string of length 2 found
这是输入完点确定的 Mike_python小 发表于 2020-5-31 08:42
Exception in Tkinter callback
Traceback (most recent call last):
File "C:%users\Mike\AppData\L ...
aa是个啥啊?不是个汉字啊。 heidern0612 发表于 2020-5-31 08:41
我运行没毛病
heidern0612 发表于 2020-5-31 08:43
aa是个啥啊?不是个汉字啊。
aa是a.get()
就是提取Entry里的东西
一个变量 Mike_python小 发表于 2020-5-31 08:44
单个汉字试试? heidern0612 发表于 2020-5-31 08:46
单个汉字试试?
单个汉字就行
有什么办法能让他输入多个汉字吗 Mike_python小 发表于 2020-5-31 08:48
单个汉字就行
有什么办法能让他输入多个汉字吗
嗯,不太了解,问问大佬吧 heidern0612 发表于 2020-5-31 09:12
嗯,不太了解,问问大佬吧
谁是大佬{:10_266:}@Twilight6 Mike_python小 发表于 2020-5-31 09:13
谁是大佬@Twilight6
{:10_266:}我不是大佬 本帖最后由 Twilight6 于 2020-5-31 09:21 编辑
Mike_python小 发表于 2020-5-31 09:13
谁是大佬@Twilight6
def b():
aa = a.get()
for i in aa:
print(ord(i),end='') Twilight6 发表于 2020-5-31 09:16
这个只能程序终止才显示出来呀
页:
[1]