繁体   English   中英

剥离字符

[英]Stripping Out Characters

我将这段代码写入文件;

rline = quantity," x ",product, productcost

读取文件时,我得到以下信息(8, ' x ', '98456390,Paper Tray,6\\r\\n', 48)我正在尝试(8, ' x ', '98456390,Paper Tray,6\\r\\n', 48)字符-括号,语音标记和\\ r \\ n

我正在尝试使用rline.strip,但出现AttributeError: 'tuple' object has no attribute 'strip'

有人知道我该如何解决吗?

从技术上讲,没有任何括号或引号。

下面的代码行创建一个元组,该元组由quantity ,字符串" x " (即x,每边用空格包围), productproductcost

rline = quantity," x ",product, productcost

括号和引号是将整个元组表示为字符串的结果。

首先,您想通过组合所有元素将其转换为字符串:

joined_string = ''.join(map(str, rline))

接下来,您要删除返回字符\\r\\n

joined_string.replace('\r\n', '')

所有这些加在一起:

stripped_string = ''.join(map(str, rline)).replace('\r\n', '')

暂无
暂无

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

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