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

Python生成并下載文件后端代碼實例

 更新時間:2020年08月31日 09:16:02   作者:小小菜鳥成長記  
這篇文章主要介紹了Python生成并下載文件后端代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

txt文件

生成并下載txt文件:

@app.route('/download', methods=['GET'])
def download():
  content = "long text"
  response = make_response(content)
  response.headers["Content-Disposition"] = "attachment;   
  filename=myfilename.txt"
  return response

運行app.py后,在瀏覽器中輸入:http://127.0.0.1:5000/download,直接下載txt文件。

excel 文件

生成并下載excel 文件:

@app.route("/export",methods = ['GET'])
def export():
  out = BytesIO()
  workbook = xlsxwriter.Workbook(out)
  table = workbook.add_worksheet()
  table.write(0, 0, "第1列")
  table.write(0, 1, "第2列")
  table.write(0, 2, "第3列")
  table.write(0, 0, "name")
  table.write(1, 1, "sex")
  table.write(2, 2, "class")
  workbook.close()
  out.seek(0)
  filename = quote("Entity類下載.xlsx")
  rv = send_file(out, as_attachment=True, attachment_filename=filename)
  rv.headers['Content-Disposition'] += "; filename*=utf-8''{}".format(filename)
  return rv

運行app.py后,在瀏覽器中輸入:http://127.0.0.1:5000/export,可以直接下載excel文件。

前后端分離時,接口返回時要注意headers 

def exportExcel():
  workbook = xlwt.Workbook(encoding='utf-8')
  wSheet = workbook.add_sheet("Plan")
  titleFont = xlwt.Font()
  f = BytesIO()
  workbook.save(f)
  f.seek(0)
  filename = quote(saveFile) # 將單個字符串編碼轉(zhuǎn)化為 %xx%xx 的形式
  rv = send_file(f, as_attachment=True, attachment_filename=filename)
  rv.headers['Content-Disposition'] += "; filename*=utf-8''{}".format(filename)
  rv.headers['Cache-Control'] = 'no-store'      # 重點在這句?。。。。。。。。。。。。。。。?!
  return rv

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python開發(fā)之pip安裝及使用方法詳解

    Python開發(fā)之pip安裝及使用方法詳解

    這篇文章主要介紹了Python開發(fā)之pip安裝及使用方法詳解,需要的朋友可以參考下
    2020-02-02
  • python selenium對應(yīng)的瀏覽器chromedriver版本不一致問題

    python selenium對應(yīng)的瀏覽器chromedriver版本不一致問題

    這篇文章主要介紹了python selenium對應(yīng)的瀏覽器chromedriver版本不一致問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Opencv圖像處理之詳解掩膜mask

    Opencv圖像處理之詳解掩膜mask

    這篇文章主要介紹了Opencv圖像處理之詳解掩膜mask,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Python實戰(zhàn)使用XPath采集數(shù)據(jù)示例解析

    Python實戰(zhàn)使用XPath采集數(shù)據(jù)示例解析

    這篇文章主要為大家介紹了Python實戰(zhàn)之使用XPath采集數(shù)據(jù)實現(xiàn)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2023-04-04
  • PyQt5通過信號實現(xiàn)MVC的示例

    PyQt5通過信號實現(xiàn)MVC的示例

    這篇文章主要介紹了PyQt5通過信號實現(xiàn)MVC的示例,幫助大家更好的理解和使用pyqt5,感興趣的朋友可以了解下
    2021-02-02
  • Python入門篇之正則表達(dá)式

    Python入門篇之正則表達(dá)式

    正則表達(dá)式是一個很有用的工具,可處理復(fù)雜的字符匹配和替換工作。在Python中內(nèi)置了一個re模塊以支持正則表達(dá)式。本文我們就來詳細(xì)探討下Python中正則表達(dá)式。
    2014-10-10
  • Python編程學(xué)習(xí)之如何判斷3個數(shù)的大小

    Python編程學(xué)習(xí)之如何判斷3個數(shù)的大小

    這篇文章主要給大家介紹了關(guān)于Python編程學(xué)習(xí)之如何判斷3個數(shù)的大小的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 淺析Python中的套接字編程

    淺析Python中的套接字編程

    不可否認(rèn),互聯(lián)網(wǎng)已成為“存在之魂”,其活動以“連接”或“網(wǎng)絡(luò)”為特征。使用套接字的最關(guān)鍵的基礎(chǔ)之一,使這些網(wǎng)絡(luò)成為可能。本文涵蓋了有關(guān)使用Python進(jìn)行套接字編程的所有領(lǐng)域。套接字可以幫助您建立這些連接,而Python無疑可以簡化連接
    2021-06-06
  • python隨機獲取列表中某一元素的方法

    python隨機獲取列表中某一元素的方法

    本文主要介紹了python隨機獲取列表中某一元素的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Python的圖像處理庫Pillow安裝與使用教程

    Python的圖像處理庫Pillow安裝與使用教程

    Pillow庫是Python中用于圖像處理的開源庫,提供了豐富的圖像處理功能,如圖像讀取、保存、裁剪、調(diào)整大小、旋轉(zhuǎn)、添加文字等,這篇文章主要給大家介紹了關(guān)于Python的圖像處理庫Pillow安裝與使用的相關(guān)資料,需要的朋友可以參考下
    2024-04-04

最新評論

大邑县| 神池县| 杂多县| 喜德县| 萨嘎县| 芒康县| 米林县| 福州市| 金塔县| 乌兰县| 金塔县| 田东县| 南丹县| 诏安县| 伊春市| 瓦房店市| 马鞍山市| 鹰潭市| 灵山县| 应城市| 海安县| 襄垣县| 邹城市| 精河县| 来宾市| 益阳市| 太谷县| 铜梁县| 金门县| 长丰县| 泰顺县| 永吉县| 商河县| 如东县| 图们市| 宿松县| 许昌县| 襄垣县| 鄂托克前旗| 商城县| 海城市|