我一直有這個代碼有很多困難,我只是找不到任何解決方案,我會在下面發佈我的代碼。如何清除數字之間的字母(Python)
from tkinter import *
a = []
class test(Frame):
def __init__(self, parent):
Frame.__init__(self, parent)
self.parent = parent
self.parent.title('testing')
self.pack(fill=BOTH, expand=1)
self.d = DoubleVar()
self.d.set('None')
def grab():
b = ent.get()
a.append(b)
c = [s.strip('qwertyuiopasdfghjklzxcvbnm') for s in a]
self.d.set(c[-1])
if c[-1] == '':
self.d.set('None')
ent = Entry(self)
ent.grid(row=0, column=0)
but = Button(self, text='Get', command=grab)
but.grid(row=1, column=0)
Label(self, textvariable=self.d).grid(row=2, column=0)
root = Tk()
app = test(root)
root.mainloop
我想我的目標是能夠忽略或刪除放置在輸入框裏面的字母,你可以看到,我用剝離法,但它不工作我希望它的方式。如果任何人都可以提供一些建議或代碼,或者將我與我忽略的問題聯繫起來,那將是驚人的,我會很高興。
編輯:這已經清零
編輯者@Scorpion_God – lealhugui