我学习了字符串索引,切片和替换方法是如何工作的,这是我在这段代码中使用的。
我能够删除此链接中的前41个字符http://urlshortener.io/s/1234abc/?s=https%3A%2F%2Fexample.com%2Fsome_contents%2F。这是结果。
这是代码:from tkinter import *
window = Tk()
window.title("URL Slicer")
window.geometry('525x100')
lbl = Label(window, text="URL")
lbl.grid(column=0, row=0)
txt = Entry(window,width=75)
txt.grid(column=1, row=0)
def clicked():
sliced = txt.get()
lbl.configure(text= sliced[41:])
btn = Button(window, text="Start", command=clicked)
btn.grid(column=2, row=0)
window.mainloop()
但是,我仍然希望摆脱那些“%2F”,所以我添加了.replace方法:
这是代码:from tkinter import *
window = Tk()
window.title("URL Slicer")
window.geometry('525x100')
lbl = Label(window, text="URL")
lbl.grid(column=0, row=0)
txt = Entry(window,width=75)
txt.grid(column=1, row=0)
def clicked():
sliced = txt.get()
sliced.replace('%2F', '/') //added .replace
lbl.configure(text= sliced[41:])
btn = Button(window, text="Start", command=clicked)
btn.grid(column=2, row=0)
window.mainloop()
(但第二个代码的结果与第一个代码相同)
链接应该是:example.com/some_contents/