
python
文章平均质量分 90
风之谷呼呼
这个作者很懒,什么都没留下…
展开
-
Python实现socket通信(udp)
Server:[python] view plaincopyprint?import socket address = ('127.0.0.1', 31500) s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.bind(address) while True: data, add转载 2014-11-30 14:17:37 · 1295 阅读 · 0 评论 -
”ImportError: No module named t2“---python的import机制+模块的搜索路径
一、背景 最近在学pyhon的web框架Karrigell,下载了源码之后运行,出现了 ImportError: No module named k_target , 在www/index.py里面 import k_target,但是运行的时候出现 了上述错误,网上查了一下,知道是不同目录下import 模块或者包的话,需要将模块或者包的路径加入到sys.path中原创 2015-02-01 21:09:03 · 1074 阅读 · 0 评论 -
python学习
2015-01-191.print是格式化打印 -print "hello world" -print “ %d is year" % year -strHello = "the length of (%s) is %d" %('laowangpython',len('laowangpython')) print strHello -print原创 2015-01-19 22:14:54 · 649 阅读 · 0 评论 -
socket.error: [Errno 98] Address already in use
最近在学Karrigell的时候,终止了服务,再运行python Karrigell的时候,出现了socket.error: [Errno 98] Address already in use这个错误,在网上查了一下原来是当通过客户端向服务器端发送消息,关闭了连接后,这时如果马上再去运行服务器端程序,会提示这个错误。 这与TCP/IP协议终止连接时候发出ACK之后需要等2个MSL时原创 2015-02-01 23:05:14 · 17074 阅读 · 0 评论 -
python 模块相互import
模块A中import B,而在模块B中import A。这时会怎么样呢?这个在Python列表中由RobertChen给出了详细解释,抄录如下:[A.py] from B import D class C:pass [B.py] from A import C class D:pass为什么执行A的时候不能加载D呢? 如果将A.py改为:import B就可转载 2015-02-01 22:19:44 · 4428 阅读 · 2 评论 -
Python实现socket通信 (tcp)
Server: [python] view plaincopyprint?# server import socket address = ('127.0.0.1', 31500) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # s = socket.socket() s.bind(ad转载 2014-11-30 14:18:17 · 812 阅读 · 0 评论 -
Python 网络编程初步
一、套接字套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。套接字为BSD UNIX系统核心的一部分,而且他们也被许多其他类似UNIX的操作系统包括Linux所采纳。许多非BSD UNIX系统(如ms-d转载 2014-11-30 14:16:36 · 368 阅读 · 0 评论 -
python自动单元测试实例
Python unittest模块的相关用法 待测源码类:widget.py[python] view plaincopyprint?#!/usr/bin/env python class Widget: def __init__(self, size = (40, 40)): self._size = size转载 2014-11-30 14:15:10 · 446 阅读 · 0 评论 -
Python类继承的简单实现
代码: [python] view plaincopyprint?#! /usr/bin/python # Filename: inherit.py # Author: yanggang class SchoolMember: def __init__(self,name,age): self.name = name转载 2014-11-30 14:15:47 · 545 阅读 · 0 评论 -
Python自动化单元框架
简介: 软件的测试是一件非常乏味的事情,在测试别人编写的软件时尤其如此,程序员通常都只对编写代码感兴趣,而不喜欢文档编写和软件测试这类"没有创新"的工作。既然如此,为什么不让程序员在编写软件时自己加入一些用于测试的代码,使测试过程自动化呢?在软件工程中,这一技术称为自动单元测试,本文介绍在用Python开发软件时如何实现这一目标。 一、软件测试大型软件系统的开发是一个很复杂的过程,其中转载 2014-11-30 14:14:27 · 739 阅读 · 0 评论 -
Karrigell ---python web 框架介绍
Python 提供了五花八门的web框架,有功能强大的Django,也有特别方便小巧的Bottle, Karrigell, wxpython,最近在看《可爱的python》这本书,对于有编程基础的人,这本书入门python非常好,里面介绍了Karrigell这个web框架,它是一个支持python开发web程序的框架,简单来说,就是可以解释python脚本的web服务器。当然,语法不是单纯的pyt原创 2015-02-01 16:28:51 · 989 阅读 · 1 评论