有bug
Topic source报错是因为文件打开的时候抛出了一个错误吧。需要处理一下错误:
try:
f=open('H:/1.txt','r')
print(f.read())
except:
print('打开文件失败!')
finally:
if 'f' in dir():
f.close()
- 1
报错是因为文件打开的时候抛出了一个错误吧。需要处理一下错误:
try:
f=open('H:/1.txt','r')
print(f.read())
except:
print('打开文件失败!')
finally:
if 'f' in dir():
f.close()
LesLieM樂
如果文件打开不成功,if f 语句会报错"NameError: name 'f' is not defined" StackOverflow上是这么写的
http://stackoverflow.com/questions/3770348/how-to-safely-open-close-files-in-python-2-4