如何摆脱python中的空白块?

时间:2019-02-19 15:24:05

标签: python

我有一个带有以下代码的python文件:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import xlrd
loc = ("/Users/arielkotch/Desktop/file/project/testFile.xlsx")
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
for i in range(sheet.nrows):
    print(sheet.row_values(i))

我得到的回复是follows

我是python的新手,在循环遍历每个子数组之后,我曾尝试剥离空白,但它似乎仍然具有空白。

1 个答案:

答案 0 :(得分:0)

对于每一行,我假设您要删除多余的空格,但在有很多空格的地方留一个空格。可以使用以下方法实现:

for i in range(sheet.nrows):
    i = ' '.join(i.split())

这可以通过在空格上分割,然后将分割后的字符串重新连接在一起来实现。例如:

test_string = 'hello        test'
test_string = ' '.join(test_string.split())
>>'hello test'