python
Phoenix_FuliMa
这个作者很懒,什么都没留下…
展开
-
python使用socket非阻塞编程
import socket, syslstn = socket.socket(socket.AF_INET, socket.SOCK_STREAM)lstn.bind(('', 2000))lstn.listen(5)v = ''cs = []nc = 2for i in range(nc): (clnt,ap) = lstn.accept()转载 2012-07-19 17:03:19 · 11143 阅读 · 0 评论 -
python中调用C++写的动态库
一、环境:Windows XP + Python3.21. dll对应的源文件(m.cpp):[cpp] view plaincopy#include extern "C" { _declspec(dllexport) int add(int a, int b) {转载 2013-01-24 15:38:14 · 1291 阅读 · 0 评论 -
Python 的 Socket 编程教程
这是用来快速学习 Python Socket 套接字编程的指南和教程。Python 的 Socket 编程跟 C 语言很像。Python 官方关于 Socket 的函数请看 http://docs.python.org/library/socket.html基本上,Socket 是任何一种计算机网络通讯中最基础的内容。例如当你在浏览器地址栏中输入 www.oschina.net 时转载 2012-10-25 20:43:58 · 1627 阅读 · 0 评论 -
浅析Python中的Python全局变量
转载地址:http://developer.51cto.com/art/201002/182067.htm把Python全局变量定义在一个单独的模块中:第二种方法,适用于不同文件之间的变量共享,而且一定程度上避免了开头所说的全局变量的弊端。AD:Python是一种面向对象的开发语言,在函数中使用全局变量,一般应作全局变量说明,只有在函数内转载 2012-07-25 09:51:59 · 1117 阅读 · 0 评论 -
python 编码问题总结
python 编码问题总结2010-05-12 15:07问题一:当python中间处理非ASCII编码时,经常会出现如下错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)0x??是超出128的数字,pyt转载 2012-07-24 08:09:14 · 1040 阅读 · 0 评论 -
python 多线程编程
一)线程基础1、创建线程:thread模块提供了start_new_thread函数,用以创建线程。start_new_thread函数成功创建后还可以对其进行操作。其函数原型: start_new_thread(function,atgs[,kwargs])其参数含义如下: function: 在线程中执行的函数名 arg转载 2012-07-24 10:35:24 · 909 阅读 · 0 评论 -
python 类私有成员
Python中默认的成员函数,成员变量都是公开的(public),而且python中没有类似public,private等关键词来修饰成员函数,成员变量。在python中定义私有变量只需要在变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就会为私有的了。、'''Created on 2012-7-24@author: Administrator'''class原创 2012-07-24 08:01:04 · 3777 阅读 · 2 评论 -
UnboundLocalError: local variable 'l' referenced before assignment
01在程序中设置的sum_Logical属于全局变量,而在函数calculate中没有sum_Logical的定义,根据python访问局部变量和全局变量的规则:当搜索一个变量的时候,python先从局部作用域开始搜索,如果在局部作用域没有找到那个变量,那样python就在全局变量中找这个变量,如果找不到抛出异常(NAMEERROR或者Unbound-LocalError,这取决于python版本转载 2012-07-24 10:52:26 · 7227 阅读 · 0 评论 -
import module VS from module import *
Importing. What are the differences between using "import module" and "from module import *"? import module是最基本的导入语句,其作用是将一个模块导入当前的名字空间中,当需要该模块的一个属性或者方法及类时,必须通过模块的名称空间来获取。 from module import *转载 2012-05-19 09:43:42 · 1358 阅读 · 0 评论 -
windows下python开发环境的配置
转载地址:http://loosky.net/?p=1152Python的编辑器很多,具体可见:http://wiki.python.org/moin/PythonEditors。官方的IDLE、PythonWin和Eclipse(Pydev)是比较值得推荐的。IDLE在安装了官方的Python软件包以后即可获得,PythonWin通过安装ActivePython可获得。而转载 2012-07-21 14:13:46 · 9548 阅读 · 0 评论 -
Python解析json数据结构范例
Python解析json数据结构范例from:http://bkeep.blog.163.com/blog/static/12341429020113156582685/一、JSON的格式:1,对象:{name:"Peggy",email:"peggy@gmail.com",homepage:"http://www.peggy.com"}{ 属性 :转载 2012-07-20 11:43:52 · 7638 阅读 · 1 评论 -
python 网络编程基础1
前言python实在是太方便,太易用了,三方库的支持又全,语法又简单,对开发人员来说,实在是居家旅行,XXXX的必备利器。周末研究了下python的网络支持,做一下记录,以备随后翻阅。 python支持BSD的socket进行网络编程,其API跟C中的大同小异,先看看TCP方式的,说到网络编程,肯定会设计到server和client,分别来看下TCP方式se转载 2012-07-19 13:55:50 · 959 阅读 · 0 评论 -
Python运算符重载
在Python语言中提供了类似于C++的运算符重在功能:一下为Python运算符重在调用的方法如下:Method Overloads Call for__init__ 构造函数 X=Class()__del__ 析构函数 对象销毁__add__ +转载 2012-07-17 11:06:14 · 2688 阅读 · 0 评论 -
CreateProcess函数调用python文件
#include #include #include using namespace std;PROCESS_INFORMATION* _handle;/* exec由绝对路径和参数构成 */int Excute(string& exec){ STARTUPINFOA si; PROCESS_INFORMATION* pi = new PROCESS_INFORMATIO原创 2013-02-25 15:22:37 · 2900 阅读 · 0 评论