CBDict文献取词翻译器

**CBDict:一个专门为Linux环境下的学术党设计的文献取词翻译器**

ClipBoardDictionary

This program monitors the clipboard of the system and translate the word from English to Chinese by YouDao api, especially designed for Students who are working under linux environment where there is no simple translater when you reading papers.

*args 和 **kwargs

很多Python新手都无法搞清*args**kwargs这两个魔术变量。那么他们到底是什么呢?让我来告诉你。在实际程序中,我们没有必要非得写成*args**kwargs这样的形式,你也可以写成*var**vars。写成*args**kwargs的形式只是一种惯例。

Python配置虚拟环境

Python的开发过程中往往会遇到不同库存在不同版本的问题,例如我使用flask框架开发一个网站,A网站可能会使用flask 1.0,B网站可能会使用flask 2.0, 那么如何在电脑上进行配置,可以很方便的对开发环境进行隔离呢?这就要用到本文介绍的工具了

VirtualEnv可以搭建虚拟且独立的python运行环境,使得单个项目的运行环境与其它项目独立起来。同时也可以用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装

Virtualenv是一个非常好的virtual python environment builder,他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境。

Virtualenv可用于创建独立的Python环境,在这些环境里面可以选择不同的Python版本或者不同的Packages,并且可以在没有root权限的情况下在环境里安装新套件,互相不会产生任何的影响。