国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python -m http.server 迅速搭建本地任意目錄http.server服務(wù)器

這篇具有很好參考價值的文章主要介紹了python -m http.server 迅速搭建本地任意目錄http.server服務(wù)器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

問題描述

解決辦法


問題描述

在工作中,我們經(jīng)常遇到文件傳輸這樣的事情,小文件傳輸,一般使用QQ或者微信就能滿足,但當(dāng)傳輸文件幾百MB或者幾十G時,這種傳輸效率就有點捉襟見肘;同時,我們也可以用U盤或者移動硬盤進(jìn)行拷貝,但偶爾移動硬盤滿了或者沒有攜帶時候,就尷尬了。

本文可以用Python搭建一個簡單HTTP服務(wù),在一個局域網(wǎng)內(nèi)可以達(dá)到幾十兆的速度。

解決辦法

python -m http.server格式說明

$ python -m http.server --help
usage: server.py [-h] [--cgi] [--bind ADDRESS] [--directory DIRECTORY] [port]

positional arguments:
  port                  Specify alternate port [default: 8000]

optional arguments:
  -h, --help            show this help message and exit
  --cgi                 Run as CGI Server
  --bind ADDRESS, -b ADDRESS
                        Specify alternate bind address [default: all
                        interfaces]
  --directory DIRECTORY, -d DIRECTORY
                        Specify alternative directory [default:current
                        directory]

如果想提供一個下載目錄,例如:/data ;那么在終端命令里面執(zhí)行 cd /data;然后執(zhí)行命令: python -m http.server

默認(rèn)的端口號是8000, 服務(wù)器根目錄就是運行python命令的工作目錄

python -m http.server 迅速搭建本地任意目錄http.server服務(wù)器

用http://127.0.0.1:8000即可訪問目錄下內(nèi)容

或者加上端口號:python -m http.server 8000

用http://127.0.0.1:8000即可訪問目錄下內(nèi)容

python -m http.server 迅速搭建本地任意目錄http.server服務(wù)器

用Python實現(xiàn)簡單的HTTP服務(wù)器如下三種:

  1. BaseHTTPServer:提供基本的Web服務(wù)和處理器類,分別是HTTPServer及BaseHTTPRequestHandler;
  2. SimpleHTTPServer:包含執(zhí)行GET和HEAD請求的SimpleHTTPRequestHandler類;
  3. CGIHTTPServer:包含處理POST請求和執(zhí)行的CGIHTTPRequestHandler類。
    在我目前的實現(xiàn)中,主要采用BaseHTTPServer模塊。

參考網(wǎng)址:

  1. https://blog.csdn.net/qq_35396598/article/details/88421581
  2. https://blog.csdn.net/e_Inch_Photo/article/details/80060952


?文章來源地址http://www.zghlxwxcb.cn/news/detail-412089.html

到了這里,關(guān)于python -m http.server 迅速搭建本地任意目錄http.server服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 如何使用Node.js快速創(chuàng)建HTTP服務(wù)器并實現(xiàn)公網(wǎng)訪問本地Server

    如何使用Node.js快速創(chuàng)建HTTP服務(wù)器并實現(xiàn)公網(wǎng)訪問本地Server

    Node.js 是能夠在服務(wù)器端運行 JavaScript 的開放源代碼、跨平臺運行環(huán)境。Node.js 由 OpenJS Foundation(原為 Node.js Foundation,已與 JS Foundation 合并)持有和維護(hù),亦為 Linux 基金會的項目。Node.js 采用 Google 開發(fā)的 V8 運行代碼,使用事件驅(qū)動、非阻塞和異步輸入輸出模型等技術(shù)來提高

    2024年01月15日
    瀏覽(96)
  • 【Qt-4】QT基于qhttp-server搭建http服務(wù)器

    【Qt-4】QT基于qhttp-server搭建http服務(wù)器

    寫在前面 :雖然qhttp-server編譯成功,已生成dll庫,但在使用過程中,仍出現(xiàn)無法打開文件: “QtSslServer/QtSslServer”的問題,在多次解決無果后,決定放棄qhttp-server,選擇了QWebAPP,望知道的大佬可以幫忙解答一下,感謝~~ 一、環(huán)境搭建 1、下載及解壓源文件 下載QtHttpServer源碼,

    2024年02月08日
    瀏覽(20)
  • python:http.server --- HTTP 服務(wù)器

    HTTPServer 是 socketserver.TCPServer 的一個子類。它會創(chuàng)建和偵聽 HTTP 套接字,并將請求分發(fā)給處理程序。創(chuàng)建和運行 HTTP 服務(wù)器的代碼類似如下所示: 該類基于 TCPServer 類,并在實例變量 server_name 和 server_port 中保存 HTTP 服務(wù)器地址。處理程序可通過實例變量 server 訪問 HTTP 服務(wù)器

    2024年02月08日
    瀏覽(27)
  • windows環(huán)境(本地端以及華為云服務(wù)器)搭建HTTP服務(wù)器

    windows環(huán)境(本地端以及華為云服務(wù)器)搭建HTTP服務(wù)器

    最近在調(diào)試一款中移物聯(lián)網(wǎng)推出的NB-IOT物聯(lián)網(wǎng)模組,模組有個功能是需要實現(xiàn)固件在線下載,那么模組更新固件的時候可以通過服務(wù)器端通過HTTP協(xié)議進(jìn)行下載,因此首先需要搭建一個HTTP服務(wù)器。 本篇文章從本地電腦端以及華為云服務(wù)器端分別進(jìn)行了HTTP服務(wù)器的搭建,并實現(xiàn)

    2024年02月15日
    瀏覽(28)
  • 在vscode中安裝使用live Server(前端搭建自己的本地服務(wù)器環(huán)境)

    在vscode中安裝使用live Server(前端搭建自己的本地服務(wù)器環(huán)境)

    一、在擴展中搜索live Server,找到并下載,下載完后點擊設(shè)置圖標(biāo),點擊擴展設(shè)置 ?二、點擊在settings.json中編輯,在JSON中修改添加下列代碼 端口號可配,注意不要與其他服務(wù)沖突; AdvanceCustomBrowserCmdLine填寫自己實際chrome的路徑; ?三、保存重啟vscode,點擊右下角的go live 就可

    2024年02月16日
    瀏覽(30)
  • 使用node搭建服務(wù)器,前端自己寫接口,將vue或react打包后生成的dist目錄在本地運行

    使用node搭建服務(wù)器,前端自己寫接口,將vue或react打包后生成的dist目錄在本地運行

    vue項目打包后生成的dist目錄如果直接在本地打開index.html,在瀏覽器中會報錯,無法運行起來。 通常我是放到后端搭建的服務(wù)上面去運行,當(dāng)時前端自己也可以是node,nuxt搭建服務(wù)器,寫接口等等 如果想在本地運行,我們可以借助node.js+express搭建一個服務(wù)器,將打包后的文件部

    2024年02月03日
    瀏覽(32)
  • Python中啟動HTTP服務(wù)器的命令python -m http.server

    python -m http.server ? 是一個在Python中啟動 HTTP服務(wù)器 的命令, 它允許你在本地計算機上快速搭建一個簡單的HTTP服務(wù)器。 1. 打開終端或命令提示符窗口。 2. 導(dǎo)航到你要在服務(wù)器上共享的目錄。例如,如果你想共享名為\\\"my_folder\\\"的目錄,可以使用? cd ?命令(在Windows上)或? cd

    2024年02月06日
    瀏覽(32)
  • 神器 Rclone:使用 SSH/SFTP 掛載任意遠(yuǎn)程目錄到本地

    神器 Rclone:使用 SSH/SFTP 掛載任意遠(yuǎn)程目錄到本地

    1.1 前因后果 有搞過云服務(wù)器的朋友肯定會經(jīng)常在服務(wù)器與服務(wù)器之間,服務(wù)器與本地之間傳輸各種文件,但是傳輸文件非常麻煩,Windows Server 可以通過 Windows 自帶的工具以 3389 端口進(jìn)行遠(yuǎn)程桌面連接,傳輸文件稍微會方便一些,但對于 Linux,傳輸文件就稍顯有些麻煩了。對

    2024年04月27日
    瀏覽(26)
  • python搭建HTTP服務(wù)器

    python搭建HTTP服務(wù)器

    項目經(jīng)常需要HTTP對接,模擬HTTP client請求可以使用postman測試,模擬HTTP server回復(fù)該如何處理?本文介紹通過python搭建HTTP服務(wù)器的過程。 先裝python,然后裝PyCharm。 python安裝、下載說明,看這部分 https://www.runoob.com/python3/python3-install.html PyCharm安裝、下載說明,看這部分 PyCharm

    2024年02月05日
    瀏覽(25)
  • 使用Python搭建本地文件傳輸服務(wù)器

    使用Python搭建本地文件傳輸服務(wù)器 在日常生活中,我們經(jīng)常會有需要將大文件或者多個文件傳輸給他人的情況。這時候,可以使用Python搭建本地文件傳輸服務(wù)器來進(jìn)行高效、安全的文件傳輸。 步驟如下: 安裝必要的Python模塊 使用Python的socket模塊進(jìn)行網(wǎng)絡(luò)通信,同時需要使用

    2024年02月09日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包