将Python代码中的#符号识别为代码而不是注释

时间:2013-09-09 14:54:23

标签: python hash tcp tcpclient

我目前正在将一些代码放在一起以创建一个TCP / IP客户端,该客户端必须与现有网络服务器(本地而非Internet)进行通信。服务器代码已经无法控制,因为它已经存在。我似乎有测试代码可行,至少服务器识别出具有相关IP地址的客户端正在建立连接,但是,在第一次连接时,服务器发出Identify命令以确认客户端是否有效:

IDENTIFY_#

这是我的问题。客户端代码必须用Python编写,显然#似乎会产生问题。我的理解(对Python来说是新手)是它们仅用于评论,我读过的所有帖子和书籍似乎都是这样说的。不幸的是,我必须使用#s作为数据集的终止字符的字符串进行响应,因此它会造成两倍的问题。是否有可能让Python识别#是什么而不是因为假设它是注释而不稳定?

1 个答案:

答案 0 :(得分:2)

如果#符号在字符串文字中,则不应将其解释为注释。