Python

Python使用virtualenv和virtualenvwrapper

晨飞小窝 发布于 2017-11-10

virtualenv 介绍 在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题;亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。virt...

阅读(352)评论(0)赞 (0)

使用Python 进行各进制间转换

晨飞小窝 发布于 2017-10-31

表示各进制的符号 -b:二进制 -o:八进制 -d:十进制 -x:十六进制 bin()、oct()、hex()返回值均为字符串,且分别带有0b、0o、0x前缀。 十进制转二进制: 十进制转八进制: 十进制转十六进制: n进制转10进制

阅读(353)评论(0)赞 (0)

使用scrapyd部署scrapy爬虫

晨飞小窝 发布于 2017-10-30

介绍 Scrapyd is a service for running Scrapy spiders. It allows you to deploy your Scrapy projects and control their spiders using a HTTP JSON...

阅读(507)评论(0)赞 (0)

Python抓取中文网页乱码问题

晨飞小窝 发布于 2016-10-20

闲着没事写了个Python爬虫抓取了一下集思录的网页 抓取下来的页面中文乱码: 一般抓取的网页乱码基本都能用 html.decode(“网页编码”),encode(“utf-8”)就能解决 打开源代码看了下网站第四行代码 可以看出集...

阅读(1705)评论(0)赞 (1)

使用 Supervisor 管理进程

晨飞小窝 发布于 2016-09-22

介绍 Supervisor 是基于 Python 的进程管理工具,只能运行在 Unix-Like 的系统上,Supervisor可以很方便的用来启动、重启、关闭进程。除了对单个进程的控制,还可以同时启动、关闭多个进程。 组成 Supervisor 有两个主要的组成部分: supe...

阅读(1455)评论(0)赞 (1)

Centos6将Python2.6升级为python2.7

晨飞小窝 发布于 2016-09-21

CentOS 6 自带的python版本是 2.6 , 然而很多时候都需要python 2.7。所以需要进行版本升级。另外由于一些系统工具和服务是对 Python 有依赖的,所以升级 Python 版本需要注意。 升级步骤 1.安装编译python源码的一些必要工具 2.下载py...

阅读(807)评论(0)赞 (1)

ansible使用笔记

晨飞小窝 发布于 2016-03-31

介绍 ansible 是一个模型驱动的配置管理器,支持多节点发布、远程任务执行。默认使用 SSH 进行远程连接。无需在被管理节点上安装附加软件,可使用各种编程语言进行扩展。 ansible 基于Python语言实现,由Paramiko和PyYAML两个关键模块构建,特点有: 部署...

阅读(944)评论(0)赞 (3)