Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python 2.7中创建套接字时出错_Python_Python 2.7_Sockets_Network Programming - Fatal编程技术网

在Python 2.7中创建套接字时出错

在Python 2.7中创建套接字时出错,python,python-2.7,sockets,network-programming,Python,Python 2.7,Sockets,Network Programming,我对套接字或网络编程非常陌生。我只是想创建一个套接字,但是python给了我回溯。 我在Ubuntu12上使用Python2.7 我的代码: import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print 'OK' 回溯是: Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python2.7/dis

我对套接字或网络编程非常陌生。我只是想创建一个套接字,但是python给了我回溯。 我在Ubuntu12上使用Python2.7

我的代码:

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print 'OK'
回溯是:

    Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 66, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python2.7/dist-packages/apport/__init__.py", line 1, in <module>
    from apport.report import Report
  File "/usr/lib/python2.7/dist-packages/apport/report.py", line 12, in <module>
    import subprocess, tempfile, os.path, urllib, re, pwd, grp, os
  File "/usr/lib/python2.7/urllib.py", line 26, in <module>
    import socket
  File "/home/ans/Desktop/python_p/socket.py", line 2, in <module>
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
AttributeError: 'module' object has no attribute 'AF_INET'

Original exception was:
Traceback (most recent call last):
  File "socket.py", line 1, in <module>
    import socket
  File "/home/ans/Desktop/python_p/socket.py", line 2, in <module>
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
AttributeError: 'module' object has no attribute 'AF_INET'

您将程序文件命名为socket.py,因此将导入此文件,而不是标准库模块。重命名文件,删除任何socket.pyc并重试。

您将程序文件命名为socket.py,因此将导入此文件,而不是标准库模块。重命名文件,删除任何socket.pyc并重试