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最佳实践–编辑器