我想在python中结合2个代码来创建数字助手(例如《钢铁侠》中的Jarvis)

时间:2018-06-28 10:56:14

标签: python tkinter

我有这些代码:

import wikipedia
import wolframalpha

while True:
    inp = input("Întrebarea: \n")

    try:
        #wolframalpha code
        app_id = "XVA5Q2-6YXK424R6V"
        client = wolframalpha.Client(app_id)

        res = client.query(inp)
        assert isinstance(next(res.results).text, object)
        answer = next(res.results).text
        print(answer)
    except:
        #wikipedia
        wikipedia.set_lang("ro")
        print(wikipedia.summary(inp))

和这个:

import tkinter
import wikipedia
import wolframalpha
from tkinter import *

window = Tk()
window.title("Helper")
window.geometry("500x20")
window.resizable(0, 0)
window.configure(background="black")

L1 = Label(window, text="Intrebare: ",bg="black", fg="white")
L1.pack(side=LEFT)
E1 = Entry(window, bd=2 , bg="black", fg="white",cursor="spraycan" , selectbackground="blue violet",
selectforeground="lawn green")
E1.pack(side=RIGHT)
L2=Label(window, text="Bun venit! Eu sunt Helper, asistentul digital!",bg="black", fg="white")
L2.pack(side=BOTTOM)


window.mainloop()

我想将它们合并为一个代码,以将第一个代码放入GUI中以创建一个 数字助理,例如Iron Man的Jarvis。 我怎样才能做到这一点? 我将为其添加更多功能,但是如果我知道如何将它们组合在一起,那么我将知道如何添加更多功能。

0 个答案:

没有答案