首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

使用python开发简单的贴吧爬虫代码及python ide有关问题

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

使用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还是简单

热点排行