繁体   English   中英

在Python 3 Web服务器中删除/ r / n

[英]Remove /r/n in a Python 3 Web Server

我正在用Python开发游戏(很有趣)。 但是,我遇到了一些问题,游戏会在页面上寻找返回字符串“ 1”的页面,但实际返回的是“ 1 \\ r \\ n”。 这妨碍了我的响应检查。 有什么办法可以处理两个字符串?

码:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

# enable debugging
import cgitb
cgitb.enable()

print("Content-Type: text/plain;charset=utf-8")
print()

print(1)

您有几种选择,取决于您期望的输入范围。

首先,作为@ryugie已经给了你,是要剥离空白关闭字符串:

text = text.strip()

如果您输入的是单字符,则只需获取第一个字符即可:

text = text[0]

如果要直接转到整数值,则可以直接转换字符串; 空格被忽略:

in_value = int(text)

这些符合您的需求吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM