最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

超簡單的Python HTTP服務

 更新時間:2019年07月22日 13:06:34   作者:陳皓  
這篇文章主要介紹了超簡單的Python HTTP服務的實現(xiàn)過程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

超如果你急需一個簡單的Web Server,但你又不想去下載并安裝那些復雜的HTTP服務程序,比如:Apache,ISS等。那么, Python 可能幫助你。使用Python可以完成一個簡單的內建 HTTP 服務器。于是,你可以把你的目錄和文件都以HTTP的方式展示出來。佻只需要干一件事情,那就是安裝一個Python。

實際上來說,這是一個可以用來共享文件的非常有用的方式。實現(xiàn)一個微型的HTTP服務程序來說是很簡單的事情,在Python下,只需要一個命令行。下面是這個命令行:(假設我們需要共享我們的目錄 /home/haoel 而IP地址是192.168.1.1)

$ cd /home/haoel
$ python -m SimpleHTTPServer

這就行了,而我們的HTTP服務在8000號端口上偵聽。你會得到下面的信息:

Serving HTTP on 0.0.0.0 port 8000 ...

你可以打開你的瀏覽器(IE或Firefox),然后輸入下面的URL:

http://192.168.1.1:8000

如果你的目錄下有一個叫 index.html 的文件名的文件,那么這個文件就會成為一個默認頁,如果沒有這個文件,那么,目錄列表就會顯示出來。

如果你想改變端口號,你可以使用如下的命令:

$ python -m SimpleHTTPServer 8080

如果你只想讓這個HTTP服務器服務于本地環(huán)境,那么,你需要定制一下你的Python的程序,下面是一個示例:

import sys
import BaseHTTPServer
from SimpleHTTPServer import SimpleHTTPRequestHandler
HandlerClass = SimpleHTTPRequestHandler
ServerClass = BaseHTTPServer.HTTPServer
Protocol   = "HTTP/1.0"
if sys.argv[1:]:
  port = int(sys.argv[1])
else:
  port = 8000
server_address = ('127.0.0.1', port)
HandlerClass.protocol_version = Protocol
httpd = ServerClass(server_address, HandlerClass)
sa = httpd.socket.getsockname()
print "Serving HTTP on", sa[0], "port", sa[1], "..."
httpd.serve_forever()

注意:所有的這些東西都可以在 Windows 或 Cygwin 下工作。

總結

以上所述是小編給大家介紹的超簡單的Python HTTP服務,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • 壓縮包密碼破解示例分享(類似典破解)

    壓縮包密碼破解示例分享(類似典破解)

    有一個壓縮包密碼忘了,寫了一個小腳本實現(xiàn)一個解密的功能,輸入自己常用密碼中的單詞后,腳本將這些密碼組合嘗試解壓壓縮包
    2014-01-01
  • python實現(xiàn)復制整個目錄的方法

    python實現(xiàn)復制整個目錄的方法

    這篇文章主要介紹了python實現(xiàn)復制整個目錄的方法,涉及Python中shutil模塊的相關操作技巧,需要的朋友可以參考下
    2015-05-05
  • Python實現(xiàn)常見限流算法的示例代碼

    Python實現(xiàn)常見限流算法的示例代碼

    在系統(tǒng)的穩(wěn)定性設計中,需要考慮到的就是限流,避免高并發(fā)環(huán)境下一下子把服務整垮了,本文為大家整理了一些Python實現(xiàn)的常見限流算法,希望對大家有所幫助
    2024-03-03
  • python 如何設置柱狀圖參數

    python 如何設置柱狀圖參數

    這篇文章主要介紹了在python中設置柱狀圖參數的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python使用mmap實現(xiàn)內存映射文件操作

    Python使用mmap實現(xiàn)內存映射文件操作

    內存映射通??梢蕴岣逫/O的性能,本文主要介紹了Python使用mmap實現(xiàn)內存映射文件操作,分享給大家,感興趣的可以了解一下
    2021-06-06
  • Python命名空間及作用域原理實例解析

    Python命名空間及作用域原理實例解析

    這篇文章主要介紹了Python命名空間及作用域原理實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • 解決csv.writer寫入文件有多余的空行問題

    解決csv.writer寫入文件有多余的空行問題

    今天小編就為大家分享一篇解決csv.writer寫入文件有多余的空行問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 深入解析Python中函數的參數與作用域

    深入解析Python中函數的參數與作用域

    這篇文章主要介紹了Python中函數的參數與作用域,是Python入門學習中的基礎知識,需要的朋友可以參考下
    2016-03-03
  • django的autoreload機制實現(xiàn)

    django的autoreload機制實現(xiàn)

    這篇文章主要介紹了django的autoreload機制實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • Python獲取Redis所有Key以及內容的方法

    Python獲取Redis所有Key以及內容的方法

    今天小編就為大家分享一篇Python獲取Redis所有Key以及內容的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02

最新評論

凤山县| 江陵县| 满洲里市| 张北县| 芜湖县| 台南市| 舟曲县| 临洮县| 鄂伦春自治旗| 青岛市| 汤阴县| 灵宝市| 蒙城县| 阿拉善盟| 张家口市| 英超| 翁源县| 肥东县| 达尔| 开平市| 新邵县| 东光县| 卢氏县| 江城| 美姑县| 卢湾区| 邹平县| 仪征市| 科技| 白河县| 延吉市| 弥渡县| 陵川县| 宜阳县| 社旗县| 平安县| 文登市| 博乐市| 卫辉市| 海阳市| 商城县|