python 錯誤AttributeError: 'module' object has no attribute 'AF_INET'


寫了一個簡單的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()

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM