1. 程式人生 > >關於SimpleHTTPServer.py 模組

關於SimpleHTTPServer.py 模組

SimpleHTTPServer.py

這個模組基於BaseHTTPServer。

This module builds on BaseHTTPServer by implementing the standard GET andHEAD requests in a fairly straightforward manner.

預設路徑:

/usr/lib64/python2.7/SimpleHTTPServer.py

使用自帶包SimpleServer

import SocketServer

import SimpleHTTPServer

PORT=8000

Handler=SimpleHTTPServer.SimpleHTTPRequestHandler

httpd=SocketServer.TCPServer(('',PORT),Handler)

print 'server at port',PORT

httpd.serve_forever()

相關推薦

關於SimpleHTTPServer.py 模組

SimpleHTTPServer.py 這個模組基於BaseHTTPServer。 This module builds on BaseHTTPServer by implementing the standard GET andHEAD requests in a fai

Androguard的androdd.py模組在使用過程中可能遇到的問題

androguard主要用來進行靜態分析,提供了一組工具包(py檔案),輔助分析人員快速分析APK檔案 ,其中 androdd.py用於生成apk檔案中每個類的方法的呼叫流程圖,可以選擇生成.dot格式的,另外還可以是PNG和JPG中的一種,但是在使用過程中可能會遇到如下問題: 1、Att

Django 執行test.py模組時報錯“settings are not configured

Django 執行test.py模組時報錯“settings are not configured” 錯誤資訊 解決方案 錯誤資訊 django.core.exceptions.ImproperlyConfigured: Requeste

如何動態引入py模組

最近有個需求,有一批不定數量的搜尋指令碼,需要動態引入後遍歷引用 現在根目錄建立lib 資料夾,然後在資料夾裡面建立兩個檔案 lib1.py 和 lib2.py  然後在兩個 .py 檔案中寫入 print("i am 1") 和 print("i am 2")

python 怎麼import自己寫的py模組

今天給大家說以下怎麼import自己寫的自定義py模組檔案。我就以一個簡單的例子講一下。 我的自定義模組為放在桌面上的名叫udf.py的檔案。程式碼很簡單,如下就是一個加和的自定義函式: 那我要怎麼樣可以在Python的命令列或者程式碼裡呼叫這個函式呢?首先將這個檔案

詳細解讀Python的web.py框架下的application.py模組

文章出處:http://www.jb51.net/article/65307.htm 本文主要分析的是web.py庫的application.py這個模組中的程式碼。總的來說,這個模組主要實現了WSGI相容的介面,以便應用程式能夠被WSGI應用伺服器呼叫。WSG

[py]python的time和datetime模組獲取星期幾

import time import datetime #今天星期幾 today=int(time.strftime("%w")) print today #某個日期星期幾 anyday=datetime.datetime(2013,05,13).strftime("%w") print anyday

Django2.1.3 urls.py path模組配置

 learning_log/urls.py     learning_logs/urls.py   django2.0和1.x的區別是非常明顯的,2.0開始使用path和re_path代替原來的url,而且用法有了很多變化。圖一:在project的ur

OpenCV_Python 封裝模組imutils.py

下面的函式會經常用到,我們可以把它封裝成一個模組,使用呼叫它減少程式碼量,之後的一些常用函式也可以放到這個模組裡 我們可以寫一個imutils.py檔案 #imutils.py import cv2 i

python3.x安裝模組的setup.py出現 " error: no commands supplied " 錯誤

在下載 openpyxl 模組的時候腦袋duang機把命令弄錯了(。・_・。),就出現了這個錯誤 “ error: no commands supplied ” 這裡寫圖片描述 實際上,這個正確的安裝命令是 “ python setup.py install ” PS:出這個錯誤的命令都可以試一

使用pyinstaller打包多個py檔案時,遇到的no module ...,exe檔案一閃而過,自定義模組打包等問題

1.跳過pyinstaller的安裝,自行谷歌 2. 用cmd cd到你想要打包的py檔案所在的資料夾下面,這裡我的資料夾是ceshi;我需要打包的檔案為main.py、a1.py、a2.py 3.執行命令pyi-makespec main.py,這裡將會根據你的mai

py學習筆記3-模組

模組 每個 py 檔案都是一個模組,多個模組可以放在一個目錄下,如 a.pu、b.py 放在 dir 下,則路徑為 dir.a、dir.b 包目錄下必須有一個 init.py 檔案,否則 py 會把這個目錄視為一個普通的目錄 init.py 可以是一個空檔案,也

python 在一個py檔案中呼叫另一個資料夾下py檔案模組

假設現在的資料夾結構如下: -- src     |-- dir1     |    -- file1.py     |-- dir2     | 

robotframework使用python自定義“關鍵字”的兩種方法:匯入庫(LIB)和匯入模組py檔案)

1、匯入庫,需要把檔案做成包的形式 常見放置在,python主目錄的  \Lib\site-packages下 __init__.py 好處是:適合大規模的開發,包有多人負責,分模組開發,無限擴充套件檔案數量 缺點是:統一歸檔相對麻煩 2、匯入檔案,直

python3.x安裝模組的setup.py出現 " error: no commands supplied " 錯誤

在下載 openpyxl 模組的時候腦袋duang機把命令弄錯了(。・_・。),就出現了這個錯誤 “ error: no commands supplied ” 實際上,這個正確的安裝命令是

django模組之manage.py

django-amdin是django終端使用者命令列的一個指令。這篇文章將指出所有的它可以執行的操作。 另外,manage.py是在建立每一個專案的時候自動生成的檔案。manage.py和django-amdin做的事情一毛一樣。但是需要注意下面幾點。 1:它將會把你

pycharm匯入本地py檔案時,模組下方出現紅色波浪線時如何解決

有時候匯入本地模組或者py檔案時,下方會出現紅色的波浪線,但不影響程式的正常執行,但是在檢視源函式檔案時,會出現問題 問題如下: 解決方案: 1. 進入設定,找到Console下的Pyth

Python模組安裝與setup.py解析

Python模組安裝 1. 單檔案模組 直接把檔案拷貝到$python_dir/lib 2. 多檔案模組,帶setup.py python setup.py install 3. egg檔案 1) 下載ez_setup.py,執行python ez_setup

py-faster-rcnn中demo.py程式碼與C++版本的程式碼對比: part01 鋪墊, demo.py引入的模組

★ python程式碼 tools/demo.py 中import的內容, 是整個程式碼流程的鋪墊, 理解了import的內容, 對理解後續的python程式碼和C++ 程式碼都有幫助. demo.py的import內容: import _

python小結(三) py-2與py-3的偏碼真相&&幾個呼叫模組的區別

編碼的不同 0x01: python2.X 1.python2預設的編碼的格式是ASCII,所以通常在前面都會宣告 coding:utf8 2.按照python2的編碼方式會以bytes位元組的方式儲存的你的硬碟中,而且python2會預設將bytes位元組轉化為unicode格式 如圖所示: pyth