Python报错IndentationError: unindent does not match any outer indentation level
IndentationError: unindent does not match any outer indentation level
应该是缩进问题,特别是把几个不同的源码拷到一块修改调式的时候容易遇到,因为两个人写的程序缩进可能不一样,有的是tab,有的是空格,这用肉眼很难察觉。把缩进都改为一种格式就可以了。
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from datetime import datetime
with open('test.txt', 'r') as f:
s = f.read()
#print('open for read...')
#print(s)
with open('test.txt', 'w') as f:
f.write('今天是 ')
f.write(datetime.now().strftime('%Y-%m-%d'))
f.write(s)
print(s)
with open('test.txt', 'rb') as f:
s = f.read()
print('open as binary for read...')
print(s)
扫描二维码推送至手机访问。
版权声明:本文由学无止境-开拓创新-ipvb学习网发布,如需转载请注明出处。