python如何自定义一个函数getstringbox,返回用户输入字符串?

python如何自定义一个函数getstringbox,像其它语言getstringbox一样弹出一个输入框,获取并返回字符串吗?每次都要重复一段代码实在无奈;temps... python如何自定义一个函数getstringbox,像其它语言getstringbox一样弹出一个输入框,获取并返回字符串吗?每次都要重复一段代码实在无奈;
tempstring=getstringbox("输入字符串",“缺省值”)
展开
 我来答
串串的软软
2019-02-14 · TA获得超过2926个赞
知道大有可为答主
回答量:1366
采纳率:85%
帮助的人:574万
展开全部
def getstringbox():
    default_str='default'
    temp=raw_input('Enter your string: ')
    if(temp==''):
        return default_str
    else:
        return temp
更多追问追答
追问
你好,我知道raw_input('Enter your string: ')是可以获取用户输入字符串,但是我希望在windows控制台下弹出窗口获取用户输入
追答
import Tkinter as tk
input_str=''
def show():
    global input_str
    input_str=enter.get()
    #print('Sting: %s'%input_str)
top=tk.Tk()
lab1=tk.Label(top,text='String enter:').grid(row=0)
enter=tk.Entry(top,bd=5)
enter.insert(10,'Default')
enter.grid(row=0,column=1)
tk.Button(top,text='save',command=show).grid(row=2,column=0,sticky=tk.E,pady=4)
tk.Button(top,text='quit',command=top.quit).grid(row=2,column=1,pady=4)
top.mainloop()
改画02
2019-02-15 · TA获得超过227个赞
知道小有建树答主
回答量:368
采纳率:77%
帮助的人:81.9万
展开全部
def getstringbox():
temp = input('Enter your string:')
return temp if temp != '' else 'default'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式