python 最佳实践--常用小工具

1. 简单下载服务器
在需要下载的路径中执行如下命令:

python -m SimpleHTTPServer

此进程会在端口8000监听,访问IP:8000即可浏览到当前目录的文件:

点击文件即可进行下载。
也可直接对文件进行wget:

wget 192.168.93.156:/8000/1.log

2. JSON解析小工具

# echo '{"age":10, "name":"name1"}' | python -m json.tool

{
    "age": 10,
    "name": "name1"
}

3. 非交互式导入包

python -c "import flask"

4. pip 常用操作
0)安装pip

yum install -y python-pip

1) 查找包

pip search flask

2) 下载包 pip download flask

3) 安装指定版本包

pip install flask==0.8

4) 删除包

pip uninstall flask

5) 查看包信息

pip show flask

6) 检查包依赖是否完整

pip check flask

7) 查看已安装包列表

pip list

8) 导出所有已安装包

pip freeze > requirements.txt

9) 安装导出的所有包,可用于在其他服务器安装

pip install -r requirements.txt

10) pip命令补全,tab键可补全。

pip completion --bash >> ~/.profile
source ~/.profile

5. 加速pip安装
pip 默认源地址pypi.python.org可能不稳定,可以用国内的阿里云源或者豆瓣的源代替,以豆瓣为例:

pip install -i https://pypi.douban.com/simple flask

每次都这样修改比较麻烦,可以直接修改pip的配置文件将源加入:

mkdir -p ~/.pip
cd ~/.pip
vim pip.conf 

加入如下内容:

[global]
index-url=https://pypi.douban.com/simple/

6. ipython
增强型的python交互式工具。

yum install -y ipython
ipython

下一篇:python最佳实践–编辑器

你可能感兴趣的:(python 最佳实践--常用小工具)