python - 如何从 python 2.3.4 中 IOError 的错误对象中获取目录名称?

标签 python python-2.3

尝试打开目录时,抛出异常:

>>> try:
...   open( '/' )
... except IOError, e:
...   print e.filename
None

异常处理程序是否可以(最好在 python 2.3.4 中)从异常对象中获取目录名称?

最佳答案

这是旧版本 Python 中的一个错误:http://bugs.python.org/issue4764

为 open 函数提供模式 open('/', 'r') ,可能允许您通过 e.filename 检索文件名.

关于python - 如何从 python 2.3.4 中 IOError 的错误对象中获取目录名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8702671/

相关文章:

python - 使用 Python 2.3 通过 SSL 发送邮件

python - 在 Python 2.3 中按最后 N 个字符对字符串列表进行排序

Python 2.3 多处理

python - 当数字从两位数变为一位数时,如何使屏幕上的字体居中?

python - NumPy 中 random.choice 的多维数组

c# - 从 Excel 文件创建有效 XML 文件的最佳工具

Python——年度投资累计值

python - 使用 Pandas .diff() 计算时间序列的二阶导数

python - UnicodeDecodeError : 'utf-8' codec can't decode bytes in position 0-1: invalid continuation byte