标签:文件 分析 错误 -o 计算 下载到本地 size let 优点
python生态工具如果需要共享一个文件,那么可以进入到该文件的目录下,然后执行如下命令:
python -m SimpleHTTPServer
执行上述命令后,就会在当前目录下启动一个文件下载器,默认打开8000端口,如果想刚刚端口号,只需在命令后面添加对应的端口即可。
在python3中,由于对系统库进行了重新整理,因此,使用方式会由不同:
python -m http.server
JSON是一种轻量级的数据交换格式,易于人类阅读和编写,同时也易于机器解析和生成。在工作中,我们的系统会调用底层服务的API,底层服务的API一般以JSON的格式返回,为了便于问题追踪,我们会将API返回的JSON转化为字符串记录到日志文件中。当需要分析问题时,就需要将日志文件中的JSON字符串拿出来分析。
echo ‘{"job":"developer","name":"lsj","sex":"male"}‘ | python -m json.tool
echo ‘{"address":{"province":"guangdong","city":"guangzhou"},"name":"lsj","sex":"male"}‘ | python -m json.tool
当安装完python第三方库口,应该经行导入测试是否成功,如果导入没有任何错误,则认为安装成功,否则安装失败。
当使用脚本对大批量服务器进行自动部署的时候,那么上述验证方法就不适用了,now,我们可以使用python解释器的-c参数快速的执行import语句。
python -c "import paramiko"
yum -y install pip
# git clone https://github.com/paramiko/paramiko.git
# cd paramiko
# python setup.py install
install:安装软件包
download:下载软件包
uninstall:卸载安装包
freeze:按照requirements格式输出的安装包,可以到其他服务器上执行pip install -r requirements.txt直接安装软件
list:列出当前系统中的安装包
show:查看安装包的信息,包括版本、依赖、许可证、作者、主页等信息
check:pip 9.0.1提供的最新子命令,检查安装包的依赖是否完整
search:查找安装包
wheel:打包软件到whell格式
hash:计算安装包的hash值
completion:生成命令补全配置
help:获取pip和子命令的帮助信息
pip常用的子命令
pip search flask
pip install flask==0.8
pip uninstall Werkzeug
pip show flask
pip check flask
pip list
pip freeze > requirements.txt
pip install -r requirements.txt
9)使用pip命令补全
pip completion --bash >> ~/.profile
source ~/.profile
通过pip命令的-i选项指定镜像源即可:
pip install -i https://pypi.douban.com/simple/ flask
每次安装都需要指定镜像源地址,比较麻烦,我们可以修改pip配置文件,将将镜像源写入配置文件中。在Linux系统中,需要创建~/.pip/pip.conf文件,然后将以下内容写如此文件中。
#cat pip.conf
[global]
index-url = http://pypi.douban.com/simple/
i. 下载到本地
pip install --download=`pwd` -r requirements.txt
ii. 本地安装
pip install --no-index -f file://`pwd` -r requirements.txt
*****未完待续!
标签:文件 分析 错误 -o 计算 下载到本地 size let 优点
原文地址:http://blog.51cto.com/11389430/2330249