![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
千本樱-夕颜xiyan10
这个作者很懒,什么都没留下…
展开
-
python 多维数组构建问题
source:http://www.jb51.net/article/15716.htmPython中初始化一个5 x 3每项为0的数组,最好方法是:multilist = [[0 for col in range(5)] for row in range(3)]我们知道,为了初始化一个一维数组,我们可以这样做:alist = [0] * 5没错,那我们初始化一转载 2013-10-04 22:13:59 · 1013 阅读 · 0 评论 -
getopt
http://www.cnblogs.com/lovemo1314/archive/2012/10/16/2725589.html1.使用getopt模块处理Unix模式的命令行选项:getopt模块用于抽出命令行选项和参数,也就是sys.argv。命令行选项使得程序的参数更加灵活。支持短选项模式和长选项模式。 e.g. python scriptname.py -f '转载 2013-11-26 22:10:29 · 555 阅读 · 0 评论 -
minidom
随笔- 586 文章- 70 评论- 250 source:http://www.cnblogs.com/itech/archive/2011/01/06/1924972.htmlpython类库31[使用minidom读写xml] 一 python提供的xml支持2种工业标准的xml解析方法-SAX和DOM。SAX(simp转载 2013-11-27 22:41:54 · 515 阅读 · 0 评论 -
package of python
source:http://www.cnblogs.com/phinecos/archive/2010/05/07/1730027.html当执行import module时,解释器会根据下面的搜索路径,搜索module1.py文件。1) 当前工作目录2) PYTHONPATH中的目录3) Python安装目录 (/usr/local/lib/python)事实上,模块搜索是在转载 2013-12-01 00:09:28 · 517 阅读 · 0 评论 -
package of python
source:http://blog.csdn.net/hekejun19861107/article/details/6408327在eclipse中用pydev开发python脚本时,我遇到了一个这样的现象,当我新建一个pydev package时,总会自动地生成一个空的__init__.py文件,因为是python新手,所以很不了解这个空文件的作用是什么,因为没有什么东西转载 2013-11-30 23:28:35 · 564 阅读 · 0 评论 -
re in python
Py正则表达式中的【零宽断言】 转自:http://blog.csdn.net/magictong/article/details/5332423 (一)零宽断言 说明:本文的例子使用python描述 首先说明一下什么是零宽断言,所谓零宽断言就是并不去真正的匹配字符串文本,而仅仅是匹配对应的位置。 正则表达式中有很多这样的断言,常见的如匹配字符串或者转载 2014-01-01 01:36:22 · 720 阅读 · 0 评论 -
百度贴吧发帖 python代码片段
#from http://pythoner.org/code/16/#coding: utf-8"""Author: piglei2007@gmail.comVersion: 1.0"""import wximport osimport urllibimport urllib2import cookielibimport simplejsonimport tempfile转载 2014-04-17 11:50:07 · 1754 阅读 · 0 评论 -
Ubuntu下安装Django
原文:http://blog.sina.com.cn/s/blog_60b545010101hl0t.html正式开始Django学习历程。要用Django第一步就是要配置好环境啊。我的配置:OS: Ubuntu 12.10Server: Apache 2.2.22Database: MySQL 5.5转载 2014-03-21 23:49:00 · 539 阅读 · 0 评论 -
HTTP的编码行为分析
yuanwe6.1 HTTP协议及浏览器编码行为HTTP协议和浏览器是Web国际化的基础,在进入Java服务器端之前,必须先对它们的编码行为有所了解。6.1.1 HTTP协议HTTP协议是B/S体系结构应用程序的基础,只有了解了HTTP协议,才能理解如何在B/S体系结构下实现应用程序的国际化。1.HTTP请求当用户在浏览器的地址栏中输入一个URL并按转载 2014-04-21 17:27:17 · 829 阅读 · 0 评论 -
urllib2 and cookie
source:http://my.oschina.net/duhaizhang/blog/69342 urllib2模块 urllib模块和urllib模块类似,用来打开URL并从中获取数据。与urllib模块不同的是,urllib模块不仅可以使用urlopen()函数还可以自定转载 2013-11-25 22:30:53 · 977 阅读 · 0 评论 -
python 验证码识别
以 前写过一个刷校内网的人气的工具,Java的(以后再也不行Java程序了),里面用到了验证码识别,那段代码不是我自己写的:-)校内的验证是完全单色没有任何干挠的验证码,识别起来比较容易,不过从那段代码中可以看到基本的验证码识别方式。这几天在写一个程序的时候需要识别验证码,因为程序是Python写的自然打算用Python进行验证码的识别。以前没用Python处理过图像,不太了解PIL(Pyth转载 2013-11-24 01:37:08 · 610 阅读 · 0 评论 -
01背包问题 (python版)
问题描述:给定N中物品和一个背包。物品i的重量是Wi,其价值位Vi ,背包的容量为C。问应该如何选择装入背包的物品,使得转入背包的物品的总价值为最大??在选择物品的时候,对每种物品i只有两种选择,即装入背包或不装入背包。不能讲物品i装入多次,也不能只装入物品的一部分。因此,该问题被称为0-1背包问题。 PS:此为不需要一定装满的背包#!/usr/bin/pythonm = int(原创 2013-10-04 23:54:45 · 1514 阅读 · 0 评论 -
完全背包问题
一:问题:有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的费用是c[i],价值是w[i]。 求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大二:完全背包问题与01背包问题的唯一区别在于每个物品可以重复使用。因此不用像01背包问题使用二位数组,利用一个维来避免物品重复三:伪代码for(int i = 0 ; i原创 2013-10-08 08:21:58 · 608 阅读 · 0 评论 -
except in python
python except 学习#!/usr/bin/env python"""test module, Uesd to learn try and os module"""import osimport sysls = os.linesepwhile True: filename = raw_input("src file name>") try:原创 2013-10-13 18:31:47 · 547 阅读 · 0 评论 -
01背包问题优化
01背包问题一维数组优化的关键在于在优化中保证状态转移方程成立,即每次计算时要保证能获取到需要的前一状态。这也是逆序的原因#!/usr/bin/python m = int(raw_input("get m as the max bag size:")) n = int(raw_input("get n as the goods tots:")) print("b原创 2013-10-12 23:26:40 · 552 阅读 · 0 评论 -
Python 中列表 元组 字典的区别
source:http://hi.baidu.com/yangdaming1983/item/fa9f8fc24c7cdb55ad00ef96Python 中列表 元组 字典的区别python中,有3种内建的数据结构:列表、元组和字典。1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包转载 2013-10-19 10:46:44 · 609 阅读 · 0 评论 -
python闭包详解
source:http://blog.csdn.net/marty_fu/article/details/7679297闭包这个概念在很多语言中都有涉及,本文主要谈谈python中的闭包。Python中使用闭包主要是在进行函数式开发时使用。一,定义python中的闭包从表现形式上定义(解释)为:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那转载 2013-11-03 23:16:51 · 747 阅读 · 0 评论 -
warning,Python 递归危险
source:http://www.ideawu.net/blog/archives/660.html最近, 我在 review 组员的 Python 代码时, 发现了一个递归调用, 我立即发现了其中的问题.先说一下编程中递归. 只有会用递归, 并且能随心应手地写出递归程序的程序员, 才是已经入门了的程序员. 不过, 许多程序员并没有发现编程中的递归的一个限制: recursi转载 2013-11-03 23:23:13 · 791 阅读 · 0 评论 -
python __init__和__new__之间的区别
source:http://blog.csdn.net/carolzhang8406/article/details/68560561 如果在类中同时定义了__init__和__new__,在创建对象的时候会有优先使用__new__如class A(object): def __init__(self): print("in init")转载 2013-11-06 21:17:27 · 637 阅读 · 0 评论 -
Python使用struct处理二进制
有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结转载 2014-04-21 18:29:43 · 612 阅读 · 0 评论