我编写了一个套接字服务器程序员:
#-*- coding:utf-8 -*-
# Author:sele
import socket
HOST = '127.0.0.1'
PORT = 65432
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind((HOST, PORT))
s.listen()
conn, addr = s.accept()
with conn:
print('Connected by', addr)
while True:
data = conn.recv(1024)
if not data:
break
conn.sendall(data)
为什么找不到导入
?
编辑-01
我把这行插入我的第一行。
sele-MacBook-Pro:test01 ldl$ ./tests02-server.py
Traceback (most recent call last):
File "./tests02-server.py", line 11, in <module>
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
AttributeError: __exit__
aircrafts-MacBook-Pro:test01 ldl$ ./tests02-server.py
Traceback (most recent call last):
File "./tests02-server.py", line 11, in <module>
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
AttributeError: __exit__
您将程序作为shell脚本运行,而不是python程序。添加适当的#!
行:
#!/usr/bin/env python
或从命令行显式运行:
$ python tests02-server.py
我正在编写一个简单的客户机-服务器套接字程序,可以在两台不同的计算机上运行。服务器是一个静态ip地址的桌面,客户端是一台连接到无线网络的笔记本电脑。两者都使用视窗10作为操作系统。我还打开了防火墙端口。 这是我的密码。此代码在一台计算机中运行良好,但当另一台计算机(我的笔记本电脑)尝试连接到服务器时,会出现WinError 10057。 server.py client.py
在尝试运行我的代码时出现了这个持续的错误,我无法理解它的含义以及如何使其正确。 C: \code\sentmentanalysis \venv\sentment-alysis \Scripts\python。exe“C:/code/sentimentanalysis/main.py跟踪(最近一次调用): 文件”C:/code/entimentanalysis/main。py”,第1行,在impor
我得到这个E/flutter(25055)错误时,我正在运行我的应用程序(Flutter, FireBase 我试着更新我的flutter,但仍然得到了相同的日志,这些日志使我的应用程序不稳定,应用程序崩溃了很多 我的颤振医生 C:\src\flatter\bin\flatter。蝙蝠医生——冗长[√] 颤振(通道稳定,2.2.3,在Microsoft Windows[Version 10.0.1
这是我的XML代码 这是我的Java代码
以下是logcat中显示的错误。
我是hadoop的新手,尝试在hadoop 2.6.0中设置两个数据节点的hadoop多节点集群,但是当我尝试运行mapreduce应用程序时,它没有运行或者占用更多的时间,但是所有的恶魔都在每两个节点上运行得很好。 [hadoop@slave~]$jps 13406 MRAppMaster 9225 NodeManager 9072 DataNode 13591 jps[hadoop@maste