我试图搜索,但我找不到任何东西。但是,我可能只是没有说对。在我正在阅读的书中。Dave Kuhlman 的 Python 书籍 他编写了 try:except 语句来捕获 IOError。
def test():
infilename = 'nothing.txt'
try:
infile = open(infilename, 'r')
for line in infile:
print line
except IOError, exp:
print 'cannot open file "%s"' % infilename
我的问题是 IOError 之后的 exp 是什么。它有什么作用,为什么会在那里?