一个使用SimpleHTTPServer和SocketServer的简单的python服务器,如何在重新运行.py文件之
发布时间:2021-01-12 01:04:50 所属栏目:Python 来源:互联网
导读:当我在 linux shell中运行我的 python服务器文件simplehttpwebsite.py,我做控制c并再次运行,我得到socket.error:[Errno 98]地址已经在使用. 当我执行ctrl c时,如何确保套接字关闭? simplehttpwebsite.py #!/usr/bin/env pythonimport SimpleHTTPServerimpor
|
当我在 linux shell中运行我的 python服务器文件simplehttpwebsite.py,我做控制c并再次运行,我得到socket.error:[Errno 98]地址已经在使用. 当我执行ctrl c时,如何确保套接字关闭? simplehttpwebsite.py #!/usr/bin/env python
import SimpleHTTPServer
import SocketServer
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
server = SocketServer.TCPServer(('0.0.0.0',8080),Handler)
server.serve_forever()
解决方法这是你怎么做的#!/usr/bin/env python
import SimpleHTTPServer
import SocketServer
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
class MyTCPServer(SocketServer.TCPServer):
allow_reuse_address = True
server = MyTCPServer(('0.0.0.0',Handler)
server.serve_forever()
IMHO这个记录不是很好,应该是默认的. (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- python – Django管理命令和argparse
- python – 增加图像亮度而不会溢出
- Python:TypeError:*之后的参数必须是一个序列
- python – 如何在DataFrame中增加groupby中的行数
- python – 从scipy.stats … rvs和numpy.random的
- python – Tastypie:如何在没有数据库的情况下填
- python – 有人可以解释为什么这会修复我的递归错
- Django和Elastic Beanstalk URL运行状况检查
- python – Django中的ValidationError
- python – 使用Flask-WTForms字段描述呈现html标
热点阅读
