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

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

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

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

高洛峰
高洛峰

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

全部回覆(7)
Peter_Zhu

各位大牛們講的提問者可能沒能理解具體怎麼用

例如url是/reboot-system/, 前端透過js去呼叫url
以jq的ajax為例

$.get('/reboot-system/')

後端方法:

import os
def reboot_system(request):
    os.popen('reboot')
    return True
    
Peter_Zhu

這個跟python沒什麼關係了吧? 頁面用js調啊

Ty80

可以使用Python的os模組

import os
os.system('reboot')
洪涛

flask路由接收post
jquery on click 監聽
ajax發送運作條件到路由
就這樣

黄舟

flask路由接收post
jquery on click 監聽
ajax發送運作條件到路由
就這樣

然後視圖函數呼叫os.system或os.popen, 執行系統指令.

迷茫

視圖函數呼叫os.popen(YOUR_CMD)

大家讲道理

這個跟flask沒關係,跟一些系統函式庫有關係

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板