python实现可将字符转换成大写的tcp服务器实例

 更新时间:2015年04月29日 11:37:02   作者:重负在身  
这篇文章主要介绍了python实现可将字符转换成大写的tcp服务器,通过tcp服务器端实现针对字符的转换与返回功能,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了python实现可将字符转换成大写的tcp服务器。分享给大家供大家参考。具体分析如下:

下面的python代码执行后通过tcp监控8081端口,用于将用户发送的请求字符串转换成大写后返回,如果用户发送的是end,则中断连接

import SocketServer
import netstring
class MyRequestHandler(SocketServer.BaseRequestHandler):
  def handle(self):
    print "From:", self.client_address
    while 1:
      rq = netstring.readns(self.request)
      print rq
      netstring.writens(self.request, rq.upper())
      if rq.lower() == "end":
        break
myServer = SocketServer.TCPServer(('', 8081),
        MyRequestHandler)
myServer.handle_request()

希望本文所述对大家的Python程序设计有所帮助。

相关文章

  • Python实现合并PDF文件的三种方式

    Python实现合并PDF文件的三种方式

    在处理多个 PDF 文档时,频繁地打开关闭文件会严重影响效率,因此我们可以先将这些PDF文件合并起来再操作,本文将分享3种使用 Python 合并 PDF 文件的实现方法,希望对大家有所帮助
    2023-11-11
  • Python+Kivy编写一个乒乓球游戏

    Python+Kivy编写一个乒乓球游戏

    Kivy 是用 Python 和 Cython 编写的,基于 OpenGL ES 2,支持各种输入设备并拥有丰富的部件库。本文将教你如何使用 Kivy 编写一款乒乓球游戏,感兴趣的可以动手试一试
    2022-05-05
  • 使用Python实现企业微信通知功能案例分析

    使用Python实现企业微信通知功能案例分析

    这篇文章主要介绍了使用Python实现企业微信通知功能,主要目的是通过企业微信应用给企业成员发消息,通过案例分析给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • Python常用数据库接口sqlite3和MySQLdb学习指南

    Python常用数据库接口sqlite3和MySQLdb学习指南

    在本章节中,我们将学习 Python 中常用的数据库接口,包括 sqlite3用于SQLite数据库和MySQLdb用于 MySQL 数据库,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • python支持同时存在多个版本的操作步骤

    python支持同时存在多个版本的操作步骤

    这篇文章主要介绍了python支持同时存在多个版本的操作步骤,在已有Python 3.8的情况下,安装新的Python 3.9版本,感兴趣的小伙伴可以参考文中步骤,文章中介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • python读取html中指定元素生成excle文件示例

    python读取html中指定元素生成excle文件示例

    这篇文章主要介绍了python读取html中指定元素生成excle文件示例,需要的朋友可以参考下
    2014-04-04
  • 解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

    解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题

    这篇文章给大家介绍了pycharm19.3.3安装pyqt5&pyqt5-tools后找不到designer.exe和pyuic.exe以及配置QTDesigner和PyUIC的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-04-04
  • Python3安装tensorflow及配置过程

    Python3安装tensorflow及配置过程

    TensorFlow 是一个端到端开源机器学习平台,能够帮助开发者快速轻松的构建和部署由机器学习提供应用,对Python3安装tensorflow的相关知识感兴趣的朋友一起学习下吧
    2021-05-05
  • Python 没有main函数的原因

    Python 没有main函数的原因

    这篇文章主要介绍了Python 没有main函数的原因,文中讲解非常详细,示例代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • Python3+Selenium+Chrome实现自动填写WPS表单

    Python3+Selenium+Chrome实现自动填写WPS表单

    本文通过python3、第三方python库Selenium和谷歌浏览器Chrome,完成WPS表单的自动填写,通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02

最新评论