教你分分鐘搞定Python之Flask框架

2022-02-15 01:52:28 字數 2212 閱讀 7101

用最短的時間開發乙個資料操作介面,python是王道!

一、安裝pip

1、首先檢查linux有沒有安裝python-pip包,終端執行 pip -v

[root@ network-scripts]# pip -v

-bash: pip: command not found

2、沒有python-pip包就執行命令 yum -y install epel-release

[root@ network-scripts]# yum -y install epel-release

3、執行成功之後,再次執行yum -y install python-pip

[root@ network-scripts]# yum install python-pip

4、對安裝好的pip進行公升級 pip install --upgrade pip

[root@ network-scripts]# pip install --upgrade pip

至此,pip安裝好了,執行pip -v 再次檢查pip環境。

[root@ network-scripts]# pip -v

pip

9.0.1

from /usr/lib/python2.7/site-packages (python 2.7)

pip install flask

#!flask/bin/python

# -*- coding: utf-8 -*-

from

flask import flask,request

import sys

import os

reload(sys)

sys.setdefaultencoding(

'utf8')

'./service')

from

a import aclass '/

', methods=['

get'

])def index():

return

"hello, world!"'

/list

', methods=['

get'

])def id():

m = request.args.get('m'

)

return

"你好!

" +m

'/cmd

', methods=['

get'

])def test():

cmd = request.args.get('

cmd'

)

var=os.popen(cmd).read( )

return

var'

/pwd

', methods=['

get'

])def pwd():

f = open('

/etc/passwd

','r')

pwd =f.read()

f.close()

return

pwd'

/shell

', methods=['

get'

])def shell():

var=os.popen('

| ./service/git.sh

').read( )

return

var'

/tt', methods=['

get'

])def tt():

a =aclass()

return

a.add()

if __name__ == '

__main__':

192.168.213.15

',port=28222)

四、新建service目錄與a.py

class

aclass:

def add(self):

return"ok

"

五、啟動服務

六、訪問服務

分分鐘搞定python破解無線wifi

大家可以根據自己放的文職進行輸入命令 coding utf 8 import time 時間 import pywifi 破解wifi from pywifi import const 引用一些定義 from asyncio.tasks import sleep class pojie def in...

分分鐘教你學習GIt

gitconfig global user.name awen gitconfig global user.email awen 163.com 檢視配置 cat gitconfig 方式一 git clone 方式二 cd home awen mkdir project git init 建立或修...

DOM判斷節點型別分分鐘搞定

node物件中的nodevalue獲取指定節點的值 在dom樹結構中,文字節點是元素節點的子節點,所以要先獲取元素節點才能獲取文字節點。例項如下 lang en charset utf 8 name viewport content width device width,initial scale ...