【发布时间】:2015-09-10 22:50:25
【问题描述】:
我正在使用 Python 2.7 读取一个 ASCII 数据流,其中包括带小数位的非负数以及包含不可打印字符、字母和标点符号的“垃圾字符”。我可以通过这种方式去除不可打印的内容:
rawdata2 = filter(lambda x: x in string.printable, rawdata)
但是会留下这样的字符串:
Ri-G2015,2,20.23,9.13,273.1- ZW;w;K-;-A;B`R
什么是去除除数字和小数点 (.) 之外的所有内容的好方法,所以我只剩下这个了:
2015,2,20.23,9.13,273.1
【问题讨论】:
-
要保留逗号吗?
-
是的,你是对的 - 我确实需要保留逗号。