以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

python编程,编程创业

Instavest发表了一篇博文,分享了三个深受创业公司喜爱的Python库。这篇文章在黑客新闻上引发了开发者的热烈讨论。如果你也对此感兴趣,不妨看看。作者翻译了这篇文章,与更多的开发者和朋友分享。翻译如下:

通过简单地修改配置文件,用户可以根据自己的意图将网络应用程序部署为静态文件,而无需依赖外部服务,如Nginx和亚马逊S3。白化可以压缩打包内容,设置大容量缓存。

符合WSGI规范的应用程序需要在部署期间调整白化配置:

从白化权杖导入白化权杖从my_project导入MyWSGIAppapplication=MyWSGIAppapplication=白化权杖(application,Root='/path/to/static/files ')应用程序。add _ files('/path/to/more/static/files ',前缀=' more-files/')这样做的重要性是什么?Gzip可以有效降低静态文件大小和页面加载。但是,搜索引擎会检测到Gzip压缩,这会导致网站不执行Gzip。因此,有必要通过上述修改来避免这种情况。

2.电话号码(简化版)

识别电话号码不容易,正则表达式可能无法处理各种有效的电话格式。

例如:

无效:222-222-2222(这将通过常规测试)有效:313-442-1231。可以看出,依靠单一的常规测试可能得不到想要的答案,因此需要正确使用工具——Phonenumbers。推荐理由是小巧实用简单,没有地理编码、运营商、时区等元数据数据。它可以识别多种格式,然后使用不同的格式/样式进行有效匹配。

在Pdfkit的帮助下,HTML可以很容易地转换成PDF文件。这个有什么用?例如,如果您的应用程序有一个包含发票信息的页面,您可以帮助生成一个PDF文件,供用户通过Pdfkit下载。其用法如下:

导入pdf kit pdf kit . from _ file(' test . html ',' out.pdf')#从字符串和网页生成pdf同样容易:pdfkit.from_string('Hello!',' out.pdf ')pdf kit . from _ URL(' http://gogle.com ',' out . pdf ')如果你有喜欢的Python库,不妨留言分享给大家。