dobrý den,
programuji aplikaci na download z webu.
chtěl bych se zeptat proč to na
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib.request
from tkinter import *
if __name__ == "__main__":
def vyberSouboru():
# download Olivia
page = urllib.request.urlopen(adresaS)
content = page.read()
page.close()
# save downloaded picture
output_file = open(adresaC, "wb")
output_file.write(content)
output_file.close()
hlavni=Tk()
adresaS=Entry(hlavni)
adresaS.pack()
adresaC=Entry(hlavni)
adresaC.pack()
download=Button(hlavni, text='download', command=vyberSouboru)
download.pack()
hlavni.mainloop()
píše:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python32\lib\tkinter\__init__.py", line 1399, in __call__
return self.func(*args)
File "D:/internet/downloader.py", line 12, in vyberSouboru
page = urllib.request.urlopen(adresaS)
File "C:\Python32\lib\urllib\request.py", line 138, in urlopen
return opener.open(url, data, timeout)
File "C:\Python32\lib\urllib\request.py", line 361, in open
protocol = req.type
AttributeError: 'Entry' object has no attribute 'type'
do horního řádku se jednoduše napíše odkud a co se má stáhnout a do dolního se napíše kam se to má uložit a jak se to má jmenovat.
prosím poraďte...