Tech

「科技,开发,技术,思考与实践」

Python3.6 内建异常

异常层次结构The class hierarchy for built-in exceptions is: 1BaseException 所有内置异常的基类,它不意味着由用户定义的类直接继承 2 +-- SystemExit 解释器请求退出 3 +-- KeyboardInterrupt 用户中断执行(例如Ctrl + C

关于 Gerrit Code Review 的那些 Label

-2 -1 +1 +2

初次使用 Gerrit,你是否弄不清楚什么是 -2 -1 +1 +2 ?此文缩略翻译自 Gerrit 官方文档,以供参考。 标签:代码评审标签值的范围如下: -2:代码有严重的问

Python - 编写模块时 获取当前路径 __file__ 与 getcwd()

Python - 编写模块时 获取当前路径 __file__ 与 getcwd()编写 Python 模块时,我们有时候需要去获取模块文件的路径,进行相关操作。 本文将介绍合理的当前路径获取方

Python 时间函数 - 计算某一段代码的运行时间

我们有时候需要使用 Python 的时间函数,去计算某一段代码的运行时间,本文给出方法的介绍。 适用于 Python3.6 引入 time 模块首先,我们需要引入 time 模块。 1import time as t 不要使用

Python Scrapy 爬虫 - 爬取多级别的页面

多级页面的 Scrapy 爬取策略

互联网中众多的 scrapy 教程模板,都是爬取 下一页$\rightarrow$下一页形式的,很少有 父级$\rightarrow$子级 的说明。 本文介绍一些

配置你的 Linux/MacOS 终端

oh-my-zsh + spf13-vim

在 Linux 系或者 MacOS 上,你可以通过使用 ZShell(zsh) 代替默认的 Bash,来获得更好的终端体验。 Step1. 安装 zsh 到本机不同的 Linux 发行版安装的方法(MacOS 自带 zsh)并不

pip - 批量升级包

pip 可以使用如下指令查看并升级旧版本包: 1# 列出所有的旧版本包 2pip list --outdated 3 4# 升级指定的包 5pip install --upgrade somepackge 然而 pip install --upgrade somepackge 只能升级一个包,无法批量操作。 实际上,可