#读取文件
#1、使用while按行循环读取文件101061 spid=20170314
print("*"*50)
try:
f = open(file = 'readline.py',mode = 'r',buffering = True)
while True:
line = f.readline()
if not line:
break
print(line,end = '')
except IOError as e:
print("报错"+str(e))
finally:
if 'f' in globals():
f.close
print()
#2、使用Readlines来进行循环
print("*"*50)
try:
f = open(file = 'readline.py',mode = 'r',buffering = True)
for line in f.readlines():
print(line,end = '')
except IOError as e:
print("报错"+str(e))
finally:
if 'f' in globals():
f.close
print()
#3、使用for循环执行
print("*"*50)
try:
f = open(file = 'readline.py',mode = 'r',buffering = True)
for line in f:
print(line,end = '')
except IOError as e:
print("报错"+str(e))
finally:
if 'f' in globals():
f.close
print()