我有个主程序叫图形用户界面.py和模块学生.py. 在 学生.py我有一张名单(身份证,姓名,姓氏,身份证号码,地址)我 进口学生.py正常显示。你知道吗
在主程序中,当我单击addstudent时,它会附加列表,但不会 省省吧。你知道吗
你能帮帮我吗?你知道吗
def odabran () :
return int(select.curselection()[0]) #odabire metodom curselection-a (mišem odabrano) i daje pretvara to u int
def dodajRed () :
lista.append ([ID_v.get(), ime_v.get(), prezime_v.get(), brojindexa_v.get(), adresa_v.get()])
setSelect ()
def azurirajRed() :
lista[odabran()] = [ID_v.get(), ime_v.get(), prezime_v.get(), brojindexa_v.get(), adresa_v.get()]
setSelect ()
def obrisiRed() :
del lista[odabran()]
setSelect ()
def setSelect ():
lista.sort()
select.delete(0, END)
for ID, ime, prezime, brojindexa, adresa in lista :
select.insert (END, ID)
你知道吗学生.py你知道吗
lista = [
[0, "Damir", "Gugar", "A455KLP", "Sesmislava 2"],
[1, "Jozo", "Pleh", "585KLPD", "Jozina avenija 44a"],
[2, "Ana", "Studa", "DD22223", "Ivana Gorice 11"]]
代码真的很好用,但我每次打开程序它的原始列表在这里,我不能更新它。你知道吗
为了在本模块中保存学生数据,您似乎需要手动将其输入到列表中。Python在运行模块时不会保存任何内容,模块必须保存数据本身,例如保存到文本文件或服务器或数据库上的某个文件中。你知道吗
您可以通过添加保存功能来保存更新的列表。我刚刚解决了一个类似的问题,并使它发挥了作用。下面是一些示例代码:
下一次运行程序时,它将读取相同的文件和更新的信息。只需确保列表是文件中的所有内容,否则每次运行save函数时都会将其删除。你知道吗
相关问题 更多 >
编程相关推荐