python
文章平均质量分 84
chuanwang66
软件工程专业
展开
-
python file
打开文件file_handler = open(filename,mode) open(filename[, mode[, bufsize]])Open a file, returning an object of the file type described in section File Objects. If the file cannot be opened, IO...原创 2013-11-11 13:14:20 · 99 阅读 · 0 评论 -
python字符串
#-*- coding:gb18030 -*-#1. 强制转换为string的三种方式: repr(), str(), ``print "hello"+repr(" world")print "hello"+repr(3243241323434) #repr会以合法的方式来表示值print "hello"+str(32434432343243)print "hel...原创 2013-11-04 20:04:17 · 75 阅读 · 0 评论 -
python 类的变量/方法 & 实例的变量/方法
类的变量/方法 & 实例的变量/方法# -*- coding: gb18030 -*-class Singleton(object): #变量在定义时候不区分“属于实例”还是“属于类”的 #在调用时候区分 # Singleton.__instance则是类的成员 # self.var则是实例的成员 __instance = No...原创 2013-11-04 20:03:26 · 134 阅读 · 0 评论 -
with语句
转自http://sdqali.in/blog/2012/07/09/understanding-pythons-with/Understanding Python's "with" statement09 July 2012What is it?Python’s with statement provides a very convenient way of dealin...原创 2013-11-04 18:25:34 · 98 阅读 · 0 评论 -
python 网络(三、P2P Programming Framework)
这篇文章纯粹是对http://cs.berry.edu这个大学的这个计算机的这段p2p框架代码的学习。代码结构灰常简单,逻辑清晰。并且基于这段代码实现了一个p2p文件共享系统。受益颇多。 一、p2p编程框架(及其python实现) p2p框架代码: btpeer.py p2p协议实现代码(即P2P文件共享协议): btfiler.pyP...原创 2014-01-14 16:42:58 · 688 阅读 · 0 评论 -
python 网络(二、传输文件)
初衷 先说一下我写这篇文章的初衷:很多时候,我需要在vmware workstation虚拟机 和 我的物理机 之间传递信息,用U盘作为载体倒来倒去太麻烦。然而,一般来说我会在所有的系统中安装python(当然用C实现更保险,但是就需要.exe和ELF两个文件)。于是,我就想自己搞了一个python脚本,方便在这种“虚拟机和物理机”以及“虚拟机之间”的文件传递。 初次尝...原创 2014-01-13 17:10:28 · 330 阅读 · 0 评论 -
Python性能鸡汤_实践Sam
Python性能鸡汤 一文见:http://www.oschina.net/question/1579_45822 下面是关于其中一些点,我的实践:1. 内建函数: 2. join()连接字符串:l=['aa','bb']mystring = ",".join(l)print mystringimport stringss=['hehe',...原创 2013-07-09 10:10:04 · 119 阅读 · 0 评论 -
python struct (对python obj进行编码解码)
参考文档:http://docs.python.org/2/library/struct.htmlhttp://blog.163.com/ws__fyy/blog/static/12243381720123181013666/http://blog.163.com/kongdelu2009@yeah/blog/static/1119952072009102562126194/ # -...原创 2013-11-21 14:31:34 · 346 阅读 · 0 评论 -
python 网络(一、TCP套接字服务器-客户端)
1. 环境准备(1) vmware workstation上启动两台虚拟机 rhel5.0 server i386, 每台都有网卡,且配置为NAT方式(因为在学校做实验,用学校的DHCP设备分配IP需要学号/密码验证,而我只有一个学号密码,用Bridge方式只能分配一个IP;故只能采用NAT方式,因为这种方式的DHCP服务器上宿主物理机上虚拟出来的)(2) 设置网卡配置文件以DHCP方...原创 2013-11-20 19:26:24 · 167 阅读 · 0 评论 -
python正则
参见《深入Python 3》 Chapter 5. 正则表达式: http://woodpecker.org.cn/diveintopython3/regular-expressions.html 以下是摘要:# -*- coding=utf-8 -*-import res1 = '100 BROAD ROAD APT. 3's2 = '100 BROAD ROA...原创 2013-11-20 19:06:08 · 75 阅读 · 0 评论 -
python下载
自动下载Dive into Python 3网页及其相关链接# -*- coding=utf-8 -*-import osimport urllibimport re#1. 下载种子;从指定种子网页开始自动下载,递归下载有效链接source_link = 'http://woodpecker.org.cn/diveintopython/toc/index.ht...原创 2013-11-20 19:05:31 · 124 阅读 · 0 评论 -
python面向对象
明天从这里继续: http://woodpecker.org.cn/diveintopython/object_oriented_framework/private_functions.html 分析这段代码__author__ = "Mark Pilgrim (mark@diveintopython.org)"__version__ = "$Revision: 1.3...原创 2013-11-11 14:20:20 · 136 阅读 · 0 评论 -
python数学计算
#-*- coding:gb18030 -*-#1. 除法from __future__ import divisionprint 1/2 #普通除法print 1//2 #整除print 1.0//2.0 #整除#2. 幂次print -3**2print -(3**2)#3. 虚数print (1+3j)*(9+4j)#...原创 2013-11-04 20:05:17 · 155 阅读 · 0 评论