- 博客(5)
- 收藏
- 关注
转载 Python协程中使用上下文
在Python 3.7中,asyncio 协程加入了对上下文的支持。使用上下文就可以在一些场景下隐式地传递变量,比如数据库连接session等,而不需要在所有方法调用显示地传递这些变量。使用得当的话,可以提高接口的可读性和扩展性。基本使用方式协和的上下文是通过 contextvars 中的 ContextVar 对象来管理的。最基本的使用方式是在某一调用层次中设置上下文,然后在后续调...
2018-11-09 15:46:00 242
转载 Linux下文件字符编码格式检测和转换
目前多数情况下, 我们遇到的非英文字符文件都是使用UTF-8编码的, 这时一般我们查看这些文件的内容都不会有问题. 不过有时, 我们有可能会遇到非UTF-8编码的文件, 比如中文的GBK编码, 或者俄语的CP1251编码. 而文本文件一般不带有自身编码格式的信息, 这就给我们处理带来很多麻烦. 本文介绍几个Linux命令来检测和转换文本文件的编码格式.检测文件编码格式enca 命令名...
2018-06-03 19:04:00 463
转载 Linux终端显示控制字符
在Linux中, 我们时常要将一个命令的输出作为另外一个命令的输入进行下一步处理操作. 有时, 如果一个命令的输出中有不可见的控制字符时, 有可能会导致后续操作出错. 而这些控制字符很可能是不可打印的, 比如\n, \r等. 这就给我们的调试排错带来很多不便. 这时, 我们可以使用od命令来将这些特殊字符转义并打印出来.比如, 我们将下面的错误信息进行转义:# msg=$( ssh ...
2018-05-18 16:24:00 301
转载 使用pypi-server搭建简单的PyPI源
pypiserver 是一个最基本的PyPI服务器实现, 可以用来上传和维护python包. 本文介绍 pypiserver 在ubuntu上的基本安装, 配置和使用.1. 基本安装和使用1.1 安装和启动pypiserver 可以在Python 2或者Python 3下运行. 使用pip就可以安装:pip install pypiserver启动 pypiserver 使用以...
2018-05-12 22:46:00 268
转载 Python 3 中的json模块使用
1. 概述JSON (JavaScript Object Notation)是一种使用广泛的轻量数据格式. Python标准库中的json模块提供了JSON数据的处理功能.Python中一种非常常用的基本数据结构就是字典(Dictionary). 它的典型结构如下:d = { 'a': 123, 'b': { 'x': ['A', 'B', 'C']...
2018-05-04 20:31:00 381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人