读书人

使用python开发简单的贴吧爬虫代码及p

发布时间: 2013-12-20 17:03:19 作者: rapoo

使用python开发简单的贴吧爬虫代码及python ide问题
贴吧例子代码来源于csdn网站,感谢作者技术分享,受益匪浅。

import binasciiimport socketimport structimport sys#create a TCP/IP socket# sock = socket.socket(socket.AF_INET6,socket.SOCK_STREAM)sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)server_addr = ('',10000)sock.bind(server_addr)sock.listen(10)unpacker = struct.Struct('I 2s f')while True:    print >>sys.stderr , '\n waiting for a client'    conn, client_addr = sock.accept()        try:        data = conn.recv(unpacker.size())                unpacked_data = unpacker.unpack(data)            finally:        conn.close()

报错信息如下:
Traceback (most recent call last):
File "/Users/chenxu/work/python/pythontutorial/src/socket/server.py", line 14, in <module>
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
AttributeError: 'module' object has no attribute 'socket'

但是上面的代码使用sublime可以运行。

综合的办法就是
1. 使用eclipse, pydev来编写代码,这个ide有强大的代码补全功能,对于不熟悉python语法的人来说是福音
2. 使用sublime来运行代码,Command+b 运行快捷键
人生不如意,十有八九。
接受不能改变的事情吧。 1 楼 coolbamboo2008 2013-12-16 不错,python还是简单

读书人网 >perl python

热点推荐