A simple blog built by Django
python subprocess库
| Published by rcdfrd subprocess 模块主要用于创建子进程,并连接它们的输入、输出和错误管道,获取它们的返回状态。通俗地说就是通过这个模块,你可以在 Python 的代码里执行操作系统级别的命令,比如“ipconfig”、“du -sh”等等。subprocess 模块替代了一些老的模块和函数,比如:
os.system
os.spawn*
subprocess 过去版本中的 call(),check_cal
Read more ⟶
Python 项目开发规范
| Published by rcdfrd Python 项目开发规范
1 Python 项目开发规范
本文旨在提供 Python 项目的开发规范参考以及工具指南, 一些最佳实践以及通用的编程原则.
本文对于风格规范/工具/流程的选择不可避免的有偏向性, 不同的项目组可以根据自身的情况去调整.
每个团队和项目都有自己的代码风格与编程约定,重点不在于哪种风格规范/工具/流程更好, 而在于开发者可以在 项目中使用一致的风格规范/工具/流程. 这
Read more ⟶
python静态类型检查器-mypy简易教程
| Published by rcdfrd python 静态类型检查器-mypy 简易教程
一、简介
对于一个深度使用 TS 的程序员来说,一开始写 python 发现竟然没有静态类型检查,内心是拒绝的,直到我发现了 mypy。
Mypy 是 Python 中的静态类型检查器。Mypy 具有强大且易于使用的类型系统,具有很多优秀的特性,例如类型推断、泛型、可调用类型、元组类型、联合类型和结构子类型。
二、安装
Mypy 需要 Python
Read more ⟶