随笔分类 -  python

Python相关
摘要:平常Coding过程中,经常使用到的with场景是(打开文件进行文件处理,然后隐式地执行了文件句柄的关闭,同样适合socket之类的,这些类都提供了对with的支持): with file('test.py','r') as f : print f.readline() with的作用,类似try. 阅读全文
posted @ 2016-04-15 11:56 超超xc 阅读(433) 评论(0) 推荐(0)
摘要:这篇文章主要介绍了Python中用format函数格式化字符串的用法,格式化字符串是Python学习当中的基础知识,本文主要针对Python2.7.x版本,需要的朋友可以参考下 自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字 阅读全文
posted @ 2016-02-28 11:44 超超xc 阅读(1838) 评论(0) 推荐(0)
摘要:原字符串 { key1: "value", key2:"value", key3:"value"...}需要把key1, key2, key3这种都加上引号,变成:{ "key1": "value", "key2":"value", "key3":"value"...} 实现代码: before = 阅读全文
posted @ 2016-02-03 12:16 超超xc 阅读(991) 评论(0) 推荐(0)
摘要:例子为工作中实际用到的一段python脚本,目的为抓取某购物网站商品详细信息,记录脚本只为一个脚印:1、访问分析该网站 a.需求,获取价格,颜色,大小(size),颜色对应的图片,名称,库存,货币单位,其中最难的是找到其中的对应关系,这里均以颜色作为键值 a.根据经验,网站中JOSN格式的商品详... 阅读全文
posted @ 2015-12-16 14:09 超超xc 阅读(376) 评论(0) 推荐(0)
摘要:Python 支持多种图形界面的第三方库:Tk、wxWidgets、Qt、GTKPython自带的库是支持Tk的Tkinter,使用Tkinter,无需安装任何包,就可以直接使用内置的Tkinter封装了访问Tk的接口:Tk是一个图形库,支持多个操作系统,使用Tcl语言开发;Tk会调用操作系统提供的... 阅读全文
posted @ 2015-12-15 10:27 超超xc 阅读(1691) 评论(0) 推荐(0)
摘要:PIL:Python Imaging Library,Python平台上图像处理标准库,L功能非常强大,API简单易用.一、安装PIL 可通过 easy_install 、 pip、PIL官方网站下载exe安装包等方法安装二、图像操作 1、缩放操作:>>> import Image>>> i... 阅读全文
posted @ 2015-11-27 19:57 超超xc 阅读(499) 评论(0) 推荐(0)
摘要:一、collections:内建集合模块. 1、namedtuple:创建一个自定义的tuple对象 2、deque:为了高效实现插入和删除操作的双向列表,适合用于队列和栈 3、defaultdict:Key不存在时返回默认值 4、OrderedDict:保持Key的顺序 5、Counte... 阅读全文
posted @ 2015-11-27 19:17 超超xc 阅读(1644) 评论(0) 推荐(0)
摘要:一、多进程: 1、multiprocessing:提供跨平台的多进程支持 2、Pool:进程池. 3、进程间通信:multiprocessing.Queue;multiprocessing.Pipes二、多线程: 1、Lock:线程锁. 2、多核CPU: 3、ThreadLocal:每个... 阅读全文
posted @ 2015-10-31 21:44 超超xc 阅读(4279) 评论(0) 推荐(0)
摘要:一、文件读写: 1.读文件 2.二进制文件 3.字符编码 4.写文件二、操作文件和目录: 1、环境变量 2、操作文件和目录三、序列化 1、pickle 2、json 3、json进阶--------------------------------------------------... 阅读全文
posted @ 2015-10-30 18:18 超超xc 阅读(286) 评论(0) 推荐(0)
摘要:一、错误处理: 1.try/except/else/finally: 2.调用堆栈: 3.记录错误 4.抛出自定义错误:二、调试: 1. print 2. 断言: 3. logging: 4. Pdb: 5.pdb.set_trace() 6. IDE三、单元测试:是用来对一个模... 阅读全文
posted @ 2015-10-29 21:49 超超xc 阅读(350) 评论(0) 推荐(0)
摘要:一、实例绑定:二、使用__slots__:三、@property:python内置装饰器 decorator四、多重继承:Mixin五、定制类: 1、 __str__ 和 __repr__: 打印一个实例 2、 __iter__:被用于for ... in循环 3、__getitem__:现得... 阅读全文
posted @ 2015-10-28 23:35 超超xc 阅读(656) 评论(0) 推荐(1)
摘要:类: 构造函数: 数据封装: 访问限制: 继承和多态: 获取对象信息: 判断类型:type() 判断class的类型: isinstance() 属性和方法:dir() 提取方法:getattr()----------------------------------... 阅读全文
posted @ 2015-10-27 21:10 超超xc 阅读(212) 评论(0) 推荐(0)
摘要:导航: 高阶特性: 切片:Python没有针对字符串的截取函数,只需要切片一个操作就可以完成 迭代:Python的for循环抽象程度要高于Java的for循环,因为Python的for循环不仅可以用在list或tuple上,还可以作用在其他可迭代对象上 列表生成器:即List C... 阅读全文
posted @ 2015-10-27 16:09 超超xc 阅读(222) 评论(0) 推荐(0)
摘要:Django 模型是与数据库相关的,与数据库相关的代码一般写在models.py中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码一、打开app下的models.py 并编辑你的m... 阅读全文
posted @ 2015-10-23 20:48 超超xc 阅读(870) 评论(0) 推荐(0)
摘要:一、有两种方法传递sjon到页面中,一种是ajax使用,另一种是直接渲染在页面中: views.py#coding:utf-8from django.shortcuts import renderimport json# Create your views here.def addjson(req... 阅读全文
posted @ 2015-10-22 23:00 超超xc 阅读(2101) 评论(0) 推荐(0)
摘要:一、在网页上显示一个字符变量 在views.py中定义处理函数:(记得在urls.py中绑定URL)#coding: utf-8 #这里如果不指定utf-8的话,汉字输出就会报编码错误.from django.shortcuts import render def home(reques... 阅读全文
posted @ 2015-10-22 00:40 超超xc 阅读(338) 评论(0) 推荐(0)
摘要:一、创建项目:django-admin startproject mysite二、到该目录下,创建app:python manage.py startapp learn # learn 是一个app的名称并将app添加到mysite/mysite/settings.py 中:INSTALLED_AP... 阅读全文
posted @ 2015-10-21 00:14 超超xc 阅读(1219) 评论(0) 推荐(0)
摘要:1.新建一个Django项目:django-admin startproject project-nameordjango-admin.py startproject project-name2.新建项目木下的一个子app:(是到生成的项目文件夹下)python manage.py startapp... 阅读全文
posted @ 2015-10-20 23:46 超超xc 阅读(570) 评论(0) 推荐(0)
摘要:如题报如下错误:(环境为CentOS7)In file included from greenlet.c:5:0:greenlet.h:8:20: fatal error: Python.h: No such file or directory #include ... 阅读全文
posted @ 2015-10-20 19:15 超超xc 阅读(914) 评论(0) 推荐(0)
摘要:# (1)、将111.206.217.0/24、218.75.110.0/24两个网段IP地址插入proxy.nmap_ip表中,type字段按照个人序号插入。def readIpByAddr(): ip_list= [] for i in range(255): i = ... 阅读全文
posted @ 2015-10-20 12:43 超超xc 阅读(1305) 评论(0) 推荐(0)

I suppose,were childrenonec.