gpt4 book ai didi

python - 套接字 "import"不工作 "from"可以!这是怎么回事?

转载 作者:太空宇宙 更新时间:2023-11-04 10:33:37 25 4
gpt4 key购买 nike

我刚开始使用 python 并尝试使用它来执行一些基本的网络例程。我有两段代码做同样的事情,一段有效,另一段无效。当我使用 from socket import * 时,我没有触发我的异常代码块。当我使用 import socket 方式时,我会触发我的异常代码块。我想用第二种方式编码!有没有人看到我的代码或我对语言或模块使用的理解有任何问题?为什么第二种方式不行?

这是工作代码:

from socket import *

try:
connSkt = socket(AF_INET, SOCK_STREAM)
except:
print "[-] Exception occurred!"

这是非工作代码:

import socket

try:
connSkt = socket.socket(AF_INET, SOCK_STREAM)
except:
print "[-] Exception occured!"

最佳答案

AF_INETSOCK_STREAMsocket 模块的一部分,您需要为第二个示例指定它才能工作:

import socket

try:
connSkt = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
except Exception:
print "[-] Exception occurred!"

关于python - 套接字 "import"不工作 "from"可以!这是怎么回事?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24872125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com