Python将值传递给命令行

时间:2017-08-04 18:45:13

标签: python spotipy

我正在使用Flask,Python和Spotipy(https://spotipy.readthedocs.io/en/latest/)编写一个Web应用程序。 Spotipy需要一个身份验证令牌,只需让用户在登录Spotify后输入他们被定向到的URL,并根据您指定为重定向URL的URL进行检查。它在命令行上提示它们,但我想将其更改为有一个文本框,可以输入url,然后获取该值并将其传递给命令行。

我的问题是,当使用python弹出提示时,有没有办法将值传递给命令行?

1 个答案:

答案 0 :(得分:0)

  

我的问题是,有没有办法在使用python弹出提示时将值传递给命令行?

是的,这是可能的。想到的例程类似于以下内容。

  1. 构建一个表单,提示用户将命令/文本传递给命令行。

  2. 将此表单发布到服务器端,这将是您的烧瓶应用程序中的一些功能。

  3. 在flask函数中,抓取从request.POST提交的此字符串。

  4. 使用os.system在命令行上执行该字符串。

  5. 另请参阅this question,如果您需要捕获正在运行的某个系统命令的输出。