2020年3月19日

Python中的abc模块

摘要: 前言在《抽象基类(ABC)》中,基于C++讲述抽象基类。尽管Python设计上以鸭子类型为主,但仍有抽象基类(ABC)的一席之地,它被封装在了abc模块中供程序员使用。 abc模块有以下两个主要功能: 某种情况下,判定某个对象的类型,如:isinstance(a, Sized)强制子类必须实现某些方 阅读全文

posted @ 2020-03-19 16:59 不要挡着我晒太阳 阅读(4867) 评论(0) 推荐(0) 编辑

python gettext使用

摘要: 你写了一个Python 3程序,还想要它适用于其他语言。你能复制全部代码库,然后刻意地检查每个.py文件,替换掉所有找到的文本字符串。但这意味着你有两份你代码的独立副本,每当你要做出个改动或修复个bug,你的工作量会加倍。而且如果你想要程序还适用于其他语言,就更糟了。 幸运的是,Python给了一个 阅读全文

posted @ 2020-03-19 16:42 不要挡着我晒太阳 阅读(5852) 评论(0) 推荐(0) 编辑

flask-babel

摘要: pip install flask-babel 先初始化一个Flask-Babel的实例 from flask import Flask from flask.ext.babel import Babel app = Flask(__name__) babel = Babel(app) 设置语言和时 阅读全文

posted @ 2020-03-19 16:32 不要挡着我晒太阳 阅读(1267) 评论(0) 推荐(0) 编辑

Flask Signals详解

摘要: Flask Signals简介 Flask Signals和操作系统的signals系统很类似,都是通过信号(也可以说是事件event)来通知已经注册的回调函数,让回调函数自动开始执行。Flask定义了自己的一套核心signals和对应的functions(用于发起消息,注册回调函数),我们需要定义 阅读全文

posted @ 2020-03-19 15:44 不要挡着我晒太阳 阅读(687) 评论(0) 推荐(0) 编辑

python setuptools 学习

摘要: 转载一个操作的例子: https://www.cnblogs.com/anliven/p/9840583.html 太多了,直接官网看介绍吧 下载和官网: https://pypi.org/project/setuptools/ 文档:https://setuptools.readthedocs.i 阅读全文

posted @ 2020-03-19 15:36 不要挡着我晒太阳 阅读(1086) 评论(0) 推荐(0) 编辑

Docker 容器化应用

摘要: Dockerfile Docker 通过 dockerfile 配置来把应用构建成镜像,dockerfile 是一个包含了配置和创建应用的全部命令的文本。Docker 官网上有对 dockerfile 的详细说明文档 看了文档后,对其使用有大致的了解,对不是太复杂的应用的容器化,已经能实践了,下面对 阅读全文

posted @ 2020-03-19 13:58 不要挡着我晒太阳 阅读(302) 评论(0) 推荐(0) 编辑

Python Click 学习笔记

摘要: Click 是 Flask 的团队 pallets 开发的优秀开源项目,它为命令行工具的开发封装了大量方法,使开发者只需要专注于功能实现。恰好我最近在开发的一个小工具需要在命令行环境下操作,就写个学习笔记。 国际惯例,先来一段 “Hello World” 程序(假定已经安装了 Click 包)。 # 阅读全文

posted @ 2020-03-19 12:49 不要挡着我晒太阳 阅读(463) 评论(0) 推荐(0) 编辑

导航