1. 简单下载服务器

在需要下载的路径中执行如下命令:

1
2
3
4
5
#python2
python -m SimpleHTTPServer

#python3
python -m http.server

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


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

1
wget <your ip address>:/8000/filename

2. JSON解析小工具

1
2
3
4
5
6
# echo '{"age":10, "name":"name1"}' | python -m json.tool

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

3. 非交互式导入包

1
python -c "import flask"

4. pip 常用操作

1) 安装pip

1
yum install -y python-pip

2) 查找包

1
pip search flask

​3) 安装指定版本包

1
pip install flask==0.8

​4) 删除包

1
pip uninstall flask

​5) 查看包信息

1
pip show flask

​6) 检查包依赖是否完整

1
pip check flask

​7) 查看已安装包列表

1
pip list

​8) 导出所有已安装包

1
pip freeze > requirements.txt

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

1
pip install -r requirements.txt

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

1
2
pip completion –bash >> ~/.profile
source ~/.profile

5. 加速pip安装

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

1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple flask

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

1
2
3
mkdir -p ~/.pip
cd ~/.pip
vim pip.conf

加入如下内容:

1
2
3
4
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini。内容同上。

6. ipython

增强型的python交互式工具。

1
2
pip3 install ipython
ipython