我正在尝试创建一个基本的个人助理,它将听取用户的意见,搜索内容,计算数学,我们的维基百科,youtube,并讲随机的引语/笑话。对于我项目的第一步,我想让程序接受用户输入并进行搜索。当我尝试这样做时,我无法获得任何搜索模块,如 selenium 或 search_google 来做我需要的,所以我决定使用 python webbrowser 模块。我首先通过输入来测试它由用户输入并进行搜索,但我对此有疑问。我有
asker = input("what do you want to search ")
print (asker)
webbrowser.open("https://www.google.com/search?q=(asker)")
但是,它只会搜索单词 asker,而不是用户输入。我该如何解决这个问题?
最佳答案
webbrowser.open("https://www.google.com/search?q=({})".format(asker))
这应该有所帮助。
asker
是变量,所以你不能像上面那样把它放在字符串语句中。
关于python - 如何获取用户输入并在 python 中进行搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58151963/