Python3開啟自帶http服務

2021-09-10 14:01:15 字數 613 閱讀 7554

使用web服務

python中自帶了簡單的伺服器程式,能較容易地開啟服務。

在python3中將原來的******httpserver命令改為了http.server,使用方法如下:

1. cd www目錄

2. python -m http.server

開啟成功,則會輸出「serving http on 0.0.0.0 port 8000 ( …」,表示在本機8000埠開啟了服務。

如果需要後台執行,可在命令後加"&"符號,ctrl+c不會關閉服務,如下:

python -m http.server &
如果要保持服務,則在命令前加nohup以忽略所有結束通話訊號,如下:

nohup python -m http.server 8001
如果不使用預設埠,可在開啟時附帶埠引數,如:

python -m http.server 8001
則會在8001埠開啟http服務。

可以使用檢視www目錄下的網頁檔案,若無index.html則會顯示目錄下的檔案。

也可以使用ifconfig命令檢視本機ip並使用。

python3 開啟網頁方法

目前已知有兩種方法自動開啟網頁,selenium webdriver 和webbrowser。首先需要安裝selenium和webdriver pip install selenium from selenium import webdriver driver webdriver.chrome wi...

python3呼叫http介面

最近在寫python呼叫介面的服務,寫了乙個呼叫介面的函式,如下 param inputdata 單個樣本的輸入引數,是json格式的資料 return 單個樣本的探真查詢變數結果資料 呼叫介面 介面有正確的資料才讀入,否則為空 if res code 0000 res data json.load...

Python3處理HTTP請求

python3處理http請求的包 http.client,urllib,urllib3,requests 其中,http 比較 low level,一般不直接使用 urllib更 high level一點,屬於標準庫。urllib3跟urllib類似,擁有一些重要特性而且易於使用,但是屬於擴充套件...