删除前导和尾随空格?

我很难用以下代码行来使用.strip。

谢谢您的帮助。

f.write(re.split("Tech ID:|Name:|Account #:",line)[-1]) 

您可以使用strip()来删除尾随和前导空格。

 >>> s = ' abd cde ' >>> s.strip() 'abd cde' 

注意:内部空间被保留

扩展你的一个class轮成多行。 那就变得容易了:

 f.write(re.split("Tech ID:|Name:|Account #:",line)[-1]) parts = re.split("Tech ID:|Name:|Account #:",line) wanted_part = parts[-1] wanted_part_stripped = wanted_part.strip() f.write(wanted_part_stripped)