06 2017 档案

摘要:[toc]python中的爬虫,有两个特别方便的模块,requests模块以及BeautifulSoup模块,requests模块主要提供http访问,BeautifulSoup模块主要解决爬取页面后对页面标签以及内容的处理。##例子:爬取汽车之家的新闻先看个例子热热身:```#!/usr/bin/python# -*- coding:utf-8 -*-import requestsrespons... 阅读全文
posted @ 2017-06-26 14:27 ccorz 阅读(1411) 评论(0) 推荐(0)
摘要:相对导入:在不指明 package 名的情况下导入自己这个 package 的模块,比如一个 package 下有 a.py 和 b.py 两个文件,在 a.py 里 from . import b 即是相对导入 b.py。绝对导入:指明顶层 package 名。比如 `import a`,Python 会在 `sys.path `里寻找所有名为 a 的顶层模块。`from __future__ ... 阅读全文
posted @ 2017-06-19 10:06 ccorz 阅读(9041) 评论(0) 推荐(1)
摘要:Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动。有些改动是不兼容旧版本的,也就是在当前版本运行正常的代码,到下一个版本运行就可能不正常了。从Python 2.7到Python 3.x就有不兼容的一些改动,比如2.x里的字符串用'xxx'表示str,Unicode字符串用u'xxx'表示unicode,而在3.x中,所有字符串都被视为unicode,因此,写u'xxx'和'... 阅读全文
posted @ 2017-06-19 09:58 ccorz 阅读(2960) 评论(0) 推荐(0)
摘要:我们想要用Python获得一些有关系统的各种信息的时候就不得不想到os的environ,那这里面都具体包含了那些内容呢?##简介对于官方的解释,environ是一个字符串所对应环境的映像对象。这是什么意思呢?举个例子来说,`environ['HOME']`就代表了当前这个用户的主目录。##例子比如刚刚举例的`os.environ[HOME]`在linux中适用而在windows下面是没有这个key... 阅读全文
posted @ 2017-06-19 09:50 ccorz 阅读(29106) 评论(0) 推荐(1)
摘要:##正确使用例子settings.py```SITE_NAME = “站点名称”SITE_DESC = "站点描述"```views.py```from django.shortcuts import renderfrom django.conf import settingsdef global_settings(request): return { 'SITE_NAME':... 阅读全文
posted @ 2017-06-05 11:46 ccorz 阅读(8042) 评论(0) 推荐(0)
摘要:当url地址含有中文,或者参数有中文的时候,这个算是很正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至'/'做一下编码转换。##urlencodeurllib库里面有个urlencode函数,可以把key-value这样的键值对转换成我们想要的格式,返回的是a=1&b=2这样的字符串,比如:```>>> from urllib import urlenc... 阅读全文
posted @ 2017-06-05 11:11 ccorz 阅读(1694) 评论(0) 推荐(0)
摘要:##简述psutil是一个跨平台库(http://code.google.com/p/psutil/) ,能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、ios... 阅读全文
posted @ 2017-06-05 10:52 ccorz 阅读(1963) 评论(0) 推荐(0)