国产免费牲交视频无遮挡_偷偷鲁视频成人免费视频_中文无码 日韩精品_曰韩无码人妻中文字幕

新聞資訊

新聞資訊
首頁 > 新聞資訊 > 正文內(nèi)容

python做網(wǎng)站教程(怎么做網(wǎng)站教程視頻)

時間:2023-11-21 信途科技新聞資訊

Flask的基本使用:

環(huán)境安裝:

pip install flask創(chuàng)建一個py源文件詳細代碼看 FlaskServer.py#!/usr/bin/env python3# -*- coding: utf-8 -*-from flask import Flask, render_templatefrom time import sleep# 實例化一個appapp = Flask(__name__)# 創(chuàng)建試圖函數(shù)&路由地址@app.route('/bobo')def index_1(): sleep(2) return render_template('test.html')@app.route('/jay')def index_2(): sleep(2) return render_template('test.html')@app.route('/tom')def index_3(): sleep(2) return render_template('test.html')if __name__ == '__main__': # debug=True表示開啟調(diào)試模式:服務(wù)器端代碼被修改按下保存鍵會自動重啟服務(wù)器 app.run(debug=True)

運行后,就可以進去自己的網(wǎng)站了

線程池:

所謂多線程,官方解釋自行了解。

不過用我們通俗的話打個比方就是: 多個人同時切菜。比起輪流切菜時間要短,效率要高!

線程池:打比方就是把這些人,這些工作放到一個廚房里,然后啟用開始工作!

我們先來看下爬取剛才的Flask網(wǎng)站的 正常爬取步驟:

import timeimport requestsfrom multiprocessing.dummy import Pool# 把這些網(wǎng)站放進一個列表urls = [ 'http://127.0.0.1:5000/bobo', 'http://127.0.0.1:5000/jay', 'http://127.0.0.1:5000/tom']# 創(chuàng)建一個函數(shù)模板進行爬取def get_request(url): page_text = requests.get(url=url).text return len(page_text)# 運行執(zhí)行代碼if __name__ == '__main__': start = time.time() # 記錄開始時間 for url in urls: print(get_request(url)) print('總耗時:', time.time() - start)

上面就是單線程操作(輪流切菜模式),也叫做同步執(zhí)行!我們來看下結(jié)果:

很顯然,我們看到代碼執(zhí)行的時間是6秒左右,說明平均爬取一個網(wǎng)站的速度要2秒左右。

異步爬取:(多人同時切菜模式)

當爬取的網(wǎng)站越多,數(shù)據(jù)越大,耗時越長,這不是我們想要的。于是就有了多線程,多進程等

異步實現(xiàn)代碼:

if __name__ == '__main__': start = time.time() pool = Pool(3) # 3 表示開啟線程的數(shù)量 # 難點:pool.map。表示一個函數(shù),依次調(diào)用參數(shù),然后返回 # 使用get_request作為回調(diào)函數(shù),需要基于異步的形式對urls列表中的每一個列表元素進行操作 # 保證回調(diào)函數(shù)必須要有一個參數(shù)和返回值 result_list = pool.map(get_request, urls) print(result_list) print('總耗時:', time.time() - start)

pool.map不理解的話,可以去看下 Python里的map函數(shù),類似的意思。

代碼執(zhí)行后,我們發(fā)現(xiàn),總耗時才2秒!是不是提升了效率!

關(guān)注 Python濤哥!學(xué)習(xí)更多Python知識!

掃描二維碼推送至手機訪問。

版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長刪除。

轉(zhuǎn)載請注明出處http://macbookprostickers.com/xintu/9291.html

相關(guān)文章

c語言可以做網(wǎng)站嗎(c語言怎么做網(wǎng)站)

可能有人對易語言這門全中文編程語言還有些偏見,認為編程語言都是用的英文,中文編程太low了等等。但是其實說白了,編程不就是把人類能看懂的語言轉(zhuǎn)換成計算機能識別的二進制串嗎,只要能實現(xiàn)功能就可以了,現(xiàn)在...

推廣引流文案收錄(活動引流推廣文案)

寫引流內(nèi)容是門技術(shù)活推廣引流文案收錄,這是網(wǎng)絡(luò)營銷必備技巧。如果你不知道怎么寫引流文案或成交文案。那么你就沒有精準客戶,沒有客戶,你怎么會有收入?引流的最終目的就是將粉絲引流到我們的流量池來轉(zhuǎn)化成交。...

惠州企業(yè)做網(wǎng)站設(shè)計(貴陽網(wǎng)站設(shè)計企業(yè))

在近期以來網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計咨詢客戶倒是不少,了解建站費用的更多。智匯小編在此也頗感無奈,特別建議廣大意向客戶,建設(shè)網(wǎng)站不要只看建站費用,而忽略了一些最重要的方面。 目前網(wǎng)站建設(shè)公司眾多,很多人對...

關(guān)于嘉定區(qū)銀聯(lián)網(wǎng)絡(luò)營銷價格多少的信息

嘉定區(qū)PC版商城開發(fā)公司 誠信服務(wù) 上海掌簽信息科技,電商購物app開發(fā)公司如何開發(fā)app商城需求調(diào)研結(jié)束之后進行app商城開發(fā),開發(fā)什么端口,安。網(wǎng)絡(luò)營銷托管,網(wǎng)絡(luò)營銷外包,公司地址位于上海浦東嘉定...

做網(wǎng)站需要什么軟件(做網(wǎng)站用什么軟件好)

做網(wǎng)站所用的工具一般分為三類:1.登錄服務(wù)器的工具2.修改和上傳代碼的工具3.處理圖片的工具一、怎么登錄服務(wù)器?1.windows服務(wù)器所用的工具就是windows自帶的桌面管理了。如果你電腦是mac...

包含順義區(qū)網(wǎng)絡(luò)營銷策劃誠信推薦的詞條

我區(qū)組織開展首場高端產(chǎn)業(yè)功能區(qū)網(wǎng)絡(luò)招聘會中關(guān)村產(chǎn)業(yè)園順義 3具有良好的職業(yè)道德,為人正直誠信4有晶體加工拋光相關(guān)。推薦武安專業(yè)正 設(shè)計要求活動策劃文案設(shè)計,公眾號經(jīng)營等!工資4500左右。聯(lián)系主播,了...

現(xiàn)在,非常期待與您的又一次邂逅

我們努力讓每一次邂逅總能超越期待

  • 效果付費
    效果付費

    先出效果再付費

  • 極速交付
    極速交付

    響應(yīng)速度快,有效節(jié)省客戶時間

  • 1對1服務(wù)
    1對1服務(wù)

    專屬客服對接咨詢

  • 持續(xù)更新
    持續(xù)更新

    不斷升級維護,更好服務(wù)用戶