dobrý den,
píšu program v pythonu který má stahovat soubory z internetu.
má následující sintaxi:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib.request
from tkinter import *
x = 100
download = 0
def vyberSouboru():
cekejte = Label(hlavni, text=("prosím čekejte, soubor se stahuje"), foreground="dark green")
cekejte.pack()
fajfka = PhotoImage(file="fajfka.gif")
obrazek1 = Label(hlavni,image=fajfka)
obrazek1.grid()
if __name__ == "__main__":
# download file
page = urllib.request.urlopen(adresaS.get())
content = page.read()
page.close()
# save downloaded file
output_file = open(adresaC.get(), "wb")
output_file.write(content)
output_file.close()
download=2
hlavni=Tk()
hlavni.title(("downloader 0.1.0"))
width=0
text1 = Label(hlavni, text=("zde zadejte adresu souboru na serveru"))
text1.pack()
adresaS=Entry(hlavni)
adresaS.pack(fill=X)
text2 = Label(hlavni, text=("zde zadejte adresu souboru a jeho název na počítači"))
text2.pack()
adresaC=Entry(hlavni)
adresaC.pack(fill=X)
download=Button(hlavni, text='download', command=vyberSouboru, background="#F1CB04")
download.pack()
hlavni.mainloop()
chtěl bych se zeptat proč když se stáhne soubor a měla by se zobrazit taková ta zelená fajfka, že to je stažený, tak proč se jenom zmenší okno aplikace, a jinak se nic nestane. když chci poté stáhnout nějaký jiný soubor, tak se to většinou zasekne (aplikace neodpovídá), proč?
prosím poraďte, google nepomohl...