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) 查找包
3) 安装指定版本包
4) 删除包
5) 查看包信息
6) 检查包依赖是否完整
7) 查看已安装包列表
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可能不稳定,可以用国内的阿里云源或者豆瓣的源代替,以豆瓣为例:
每次都这样修改比较麻烦,可以直接修改pip的配置文件将源加入:
1 2 3
| mkdir -p ~/.pip cd ~/.pip vim pip.conf
|
加入如下内容:
windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini。内容同上。
6. ipython
增强型的python交互式工具。
1 2
| pip3 install ipython ipython
|