python flask问题,如何调用系统命令或脚本
高洛峰
高洛峰 2017-04-18 09:07:18
0
7
520

python flask问题,如何调用系统命令或脚本,通过按钮触发.

比如点击重启系统按钮,系统自动重启
点击执行脚本,系统执行本地shell脚本

用flask模板搞不清楚按钮触发条件,只知道加载页面触发py函数.求解

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(7)
Peter_Zhu

専門家が指摘した質問者は使い方を理解していない可能性があります

たとえば、URL は /reboot-system/ で、フロントエンドは js を通じて URL を呼び出します
jq の ajax を例に挙げます

リーリー

バックエンドメソッド:

リーリー
いいねを押す +0
Peter_Zhu

これは Python とは関係ありませんね? ページはjsで調整しています

いいねを押す +0
Ty80

Python の os モジュールを使用できます

リーリー
いいねを押す +0
洪涛

flask ルートはポストを受信します
クリック監視の jquery
ajax は実行条件をルートに送信します
以上です

いいねを押す +0
黄舟

flask ルートはポストを受信します
クリック監視の jquery
ajax は実行条件をルートに送信します
以上です

次に、view 関数は os.system または os.popen を呼び出してシステム コマンドを実行します。

いいねを押す +0
迷茫

ビュー関数呼び出し os.popen(YOUR_CMD)

いいねを押す +0
大家讲道理

これは flask とは関係ありませんが、一部のシステム ライブラリと関係があります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート