寫了一個簡單的python socket的程序。運行時,報錯如下
原因:文件的命名與Python的function的命名沖突
修改名稱后,發現還是無法運行,檢查目錄下面是否有
這樣子的一個文件,刪除即可。
據我的理解,應該是我們自己命名重寫了Python的socket函數。
附上我的小代碼
import socket mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) mysock.connect(('data.pr4e.org', 80)) mysock.send('GET http://data.pr4e.org/intro-short.txt HTTP/1.0\n\n') while True: data = mysock.recv(512) if ( len(data) < 1 ) : break print data; mysock.close()