<p>我一直在做一个检查语法的脚本。现在我要用它来更新。问题是,我试图指出语法错误的那一行,而当我使用输入字段输入文本时,所有内容都在一行中。在</p>
<p><strong>我的问题是如何扩展输入字段?</strong></p>
<p>这是我的代码:</p>
<pre><code>import re
from tkinter import *
window = Tk()
window.minsize(width=300, height= 20)
wr = []
def work():
x = e1.get()
print(x)
BigLetterSearcher = re.compile(r'\. .|\n')
mo = BigLetterSearcher.findall(e1.get())
x = 1
y = 0
v = 0
z = ""
wr = []
for i in mo:
if i == '\n':
x += 1
elif i != i.upper():
v = 1
if x != y:
z = "Row", x
wr.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(z)
wr.append(i)
y = x
if v == 0:
wr.append ("Congratulations none of your grammar was wrong!")
l1.configure(text=wr)
l1 = Label(window, text="example")
e1 = Entry(window, text="Enter text here: ")
b1 = Button(window, text="Work", command=work)
leb = [l1, e1, b1]
for all in leb:
all.pack()
window.mainloop()
</code></pre>