国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

創業公司都在使用的3款Python庫

2019-11-14 17:06:55
字體:
來源:轉載
供稿:網友

  Instavest上發表了一篇博文,文章分享了深受創業公司喜愛的3款Python庫,該文章在Hacker News上引發了開發者的激烈探討,如果你也對此感興趣,不妨移步去看下。筆者將該文簡譯過來以分享給更多的開發者朋友。譯文如下:

  1.  Whitenoise

  只需簡單地修改Config文件,用戶就可以按自己的意圖來以靜態文件方式部署Web應用,而不必依賴于Nginx、亞馬遜S3等外部服務。Whitenoise能對打包內容進行壓縮并設置高容量的緩存。

  遵循WSGI規范的應用需要在部署時對Whitenoise配置進行調整:

from whitenoise import WhiteNoisefrom my_PRoject import MyWSGIAppapplication = MyWSGIApp()application = WhiteNoise(application, root='/path/to/static/files')application.add_files('/path/to/more/static/files', prefix='more-files/')

  這樣做的重要性是什么?使用Gzip可有效地減少靜態文件體積和頁面載入。但是搜索引擎會偵測到Gzip壓縮,這會導致網站不執行Gzip。所以需要透過上述修改來避免這種情況。

  2. Phonenumbers(精簡版)

  要識別出電話號碼不是件容易的事情,而正則表達式也不一定能處理好各種五花八門的有效電話格式。

  例如:

  • 無效的:222-222-2222(這會通過正則測試)
  • 有效的:313-442-1231 外線. 901

  可見依賴于單一的正則檢測不一定能得到想要的答案,所以,要適當借助工具—Phonenumbers。推薦原因是它小巧,實用簡便,沒有地理代編碼,運營商,時區等metadata數據。它能識別多種格式,然后使用不同的格式/樣式進行有效匹配。

  3. Pdfkit

  借助Pdfkit可以便捷地把HTML轉換成PDF文件。這有何用處呢?比方說你的應用有一個含有發票信息的頁面,你就可以透過Pdfkit幫助生成一個PDF文件供用戶進行下載,其用法如下:

import pdfkitpdfkit.from_file('test.html', 'out.pdf')# Generating PDFs from strings and web-pages is equally easy:pdfkit.from_string('Hello!', 'out.pdf')pdfkit.from_url('http://google.com', 'out.pdf')

  如果你有自己喜歡的Python庫,不妨留言與大家分享。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通辽市| 台东市| 孙吴县| 新干县| 中宁县| 璧山县| 化德县| 沈丘县| 普陀区| 惠水县| 双峰县| 定襄县| 淮滨县| 丹棱县| 丽水市| 北流市| 咸丰县| 鹤峰县| 开平市| 汕尾市| 枣庄市| 德江县| 精河县| 图木舒克市| 涞源县| 易门县| 乐昌市| 通化市| 武定县| 高阳县| 宝应县| 比如县| 贵南县| 抚远县| 措勤县| 蒙山县| 松阳县| 大理市| 平潭县| 聂荣县| 抚松县|