2024-09-28 05:17:22 发布
网友
我已将URL请求的二进制结果转换为文本字符串,然后尝试使用以下代码将“\r”的实例替换为“”,将“\n”的实例替换为“”:
newvar = str(oldvar) newvar.replace('\r', '') newvar.replace('\n', ' ')
但是,当变量newvar打印到日志并写入文件时,它将保留'\r'和'\n'。我做错什么了?我使用的是建议的语法,我已经在网上读过了。在
谢谢
您需要设置var来执行此操作:
newvar = str(oldvar) newvar = newvar.replace('\r', '') newvar = newvar.replace('\n', ' ')
然后打印:
replace不会修改字符串,因为字符串是不可变的;它会创建一个新的字符串,您需要指定它:
replace
newvar = newvar.replace('\r, '')
其思想是将替换项分配给已存在的变量,如下所示:
newvar = (str(oldvar)) newvar = newvar.replace('\r','') newvar = newvar.replace('\n','')
您需要设置var来执行此操作:
然后打印:
^{pr2}$replace
不会修改字符串,因为字符串是不可变的;它会创建一个新的字符串,您需要指定它:其思想是将替换项分配给已存在的变量,如下所示:
相关问题 更多 >
编程相关推荐