如此简单的动作,但我无法让它工作!!!..
如果我有一个包含多行文本的文件,我想删除所有换行符和空格,并从文件内容中获得一个连续的字符串。我编写了一个非常简单的 python 脚本来执行此操作,但它不起作用,我无法弄清楚我哪里出错了。:/
文件内容如下所示:
1244X 2222 555
141234X
2332X
2354235X
235235 X235 5233 5 523
代码
import sys file = sys.argv[1]
with open(file, 'r') as infile:
data = infile.read()
clean_data = data.rstrip('\n')
print clean_data
打印出来:
1244X 2222 555
141234X
2332X
2354235X
235235 X235 5233 5 523
当我想要的时候;
1244X2222555141234X2332X2354235X235235X23552335523
我试过了strip()
,strip(\n\r)
还有rstrip()
..
显然我在做一些愚蠢的事情,但是请有人指出问题所在吗?