我必须用python做一个非常简单的项目,在这个项目中,我向内置的file类添加错误检查。到目前为止,我有:
class RobustFile(file):
def __init__(self,name,mode):
file.__init__(self,name,mode)
我刚开始,但为了确保我没有把任何事情弄糟,我运行了它。好吧,我马上就提出了一个名称错误,因为它无法识别文件。我试着调整它,我在网上查了一下,我用同样的格式复制了一些例子,还有…所有的名字都是错误的。有人能解释一下如何准确地将文件子类化吗?在
Tags:
在python 2.6.6中运行良好:
您可能正在使用python3,它不再具有
file
类型。在相反,如Python 3 documentation's I/O Overview中所述,它有许多不同的流类型,它们都是从}之一派生的,这些流类型本身就是从
_io.TextIOBase
、_io.BufferedIOBase
或{_io.IOBase
派生的。在相关问题 更多 >
编程相关推荐