python Button问题

#_*_coding:utf-8_*_fromTkinterimport*importtkFileDialogimporturllibimportredefxiazai(... #_*_coding:utf-8_*_

from Tkinter import *
import tkFileDialog
import urllib
import re
def xiazai():

html = E1.get()
openqw = urllib.urlopen(html)
html = openqw.read()
reg = r'src="(.+?\.jpg)"'
img = re.compile(reg)
#print img
imglist = re.findall(img,html)
#print imglist
x = 0
for imgr in imglist:
urllib.urlretrieve(imgr,yang,'%s.jpg' % x)
x+=1
def Zhujing():
yang = tkFileDialog.askdirectory()
return yang

root = Tk()
L1= Label(root,text = '网址')
E1 = Entry(root)
L2 = Label(root, text = '保存位置')
E2 = Entry(root)
B1 =Button(root,text = '......',command = Zhujing)
#B1.bind('<Button -1>',Zhujing)
B2 =Button(root,text = '下载',command = xiazai)
L1.grid(row = 0 , column =0)
E1.grid(row = 0 , column = 1)
L2.grid(row = 1 , column = 0)
E2.grid(row = 1 , column = 1)
B1.grid(row = 1 , column = 2)
B2.grid(row = 2 , column =2)
root.mainloop()
我想在点击B2后调用Zhujing()获取文件存储位置“然后将结果显示在E2中,最后在xiazai()中下载内容文件保存位置调Zhujing()的结果” 。“”中是我求各位大神的问题前面的我已经解决。谢谢
展开
 我来答
就烦条0o
2015-12-09 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
def Zhujing():
    yang =  tkFileDialog.askdirectory()
    E2.delete(0,END)
    E2.insert(0,yang)

改成这样

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式