如何让python能够访问NewWorks

如何让python能够访问NewWorks,python,sockets,networking,ip,Python,Sockets,Networking,Ip,这里我有一些我在网上找到的基本代码,应该是访问这个IP地址,然后获取和发送一些数据(我想)。然而,当我第一次尝试运行它时,弹出了一个窗口,告诉我是否愿意授予python访问网络的权限。当我想给我的朋友看的时候,我按下了“取消”按钮,并再次尝试运行它。然而这一次,窗户没有打开,什么也没有发生。我试过换端口,但没用。关于如何允许python访问网络的任何想法,或者我的代码有问题: import socket s = socket.socket(socket.AF_INET, socket.SOCK

这里我有一些我在网上找到的基本代码,应该是访问这个IP地址,然后获取和发送一些数据(我想)。然而,当我第一次尝试运行它时,弹出了一个窗口,告诉我是否愿意授予python访问网络的权限。当我想给我的朋友看的时候,我按下了“取消”按钮,并再次尝试运行它。然而这一次,窗户没有打开,什么也没有发生。我试过换端口,但没用。关于如何允许python访问网络的任何想法,或者我的代码有问题:

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

host = socket.gethostname()
port = 60
TCP_IP = "127.0.0.1"

s.bind((TCP_IP, port))
s.listen(1)
con, addr = s.accept()
print("Address", addr)
data = con.recv(60)
print("Recieved", data)
con.send(data)
con.close()
Python版本:3.8.1(32位)
操作系统:Windows 10 V1909(32位)

请使用您的操作系统和python版本号更新问题。这是服务器的代码,要从其他计算机访问它,您必须使用
0.0.0
而不是
127.0.0.1
。使用
127.0.0.1
您只能从同一台计算机上的程序/客户端访问它。@quamrana如何处理我的OSI我猜是Windows还是Linux。有了这些信息,有人可能知道发生了什么,以及如何修复它。@quamrana我在那里加的,你知道问题出在哪里吗