import re
import xlwt
book = xlwt.Workbook()
sheet = book.add_sheet("Run sheet")
ifile = open("invoices.txt",'r')
# Read file object to string
text = ifile.read()
m1 = re.findall(r"From(?s)(.*?)Mobile", text)
m2 = re.findall(r"Mobile :(?s)(.*)Prokure", text)
x=0;
for i in m1:
sheet.write(0,x, i)
x+=1
book.save("runsheet.xls")
此代码给出了x + = 1
的缩进错误请帮帮我。新的python
答案 0 :(得分:1)
这可能是混合标签和空格的结果。您应该将缩进仅转换为空格或仅转换为制表符。 Sublime文本可以为您做到这一点。
在 Notepad ++ :设置 - >偏好设置 - >语言菜单/标签设置 - >“按空格替换”