我正在使用Flask,Python和Spotipy(https://spotipy.readthedocs.io/en/latest/)编写一个Web应用程序。 Spotipy需要一个身份验证令牌,只需让用户在登录Spotify后输入他们被定向到的URL,并根据您指定为重定向URL的URL进行检查。它在命令行上提示它们,但我想将其更改为有一个文本框,可以输入url,然后获取该值并将其传递给命令行。
我的问题是,当使用python弹出提示时,有没有办法将值传递给命令行?
答案 0 :(得分:0)
我的问题是,有没有办法在使用python弹出提示时将值传递给命令行?
是的,这是可能的。想到的例程类似于以下内容。
构建一个表单,提示用户将命令/文本传递给命令行。
将此表单发布到服务器端,这将是您的烧瓶应用程序中的一些功能。
在flask函数中,抓取从request.POST
提交的此字符串。
使用os.system在命令行上执行该字符串。
另请参阅this question,如果您需要捕获正在运行的某个系统命令的输出。