我有以下代码:
“不使用
“还有其他方法吗?”
except(OSError) as (errno, strerror, filename):
print "OSError [%d]: %s at %s" % (errno, strerror, filename)
除非遇到OSError num. 123(The file name, directory name, or volume label syntax is incorrect
),否则它运行得很好。然后在except代码行处会得到以下错误:
ValueError: need more than 2 values to unpack
“不使用
filename
属性可以解决问题。然而,我的要求不允许我不使用这个属性。”“还有其他方法吗?”