我如何能够编写一个代码,我可以使用它来查看所有的文件方法,如python 3中的close(), detach(), readline(), readlines() ...
。我还想有另一个代码,显示所有可能的errors
,如ArithmeticError, AssertionError, MemoryError ...
。我试图使用dir()
能够列出预期的输出,但到目前为止是不成功的。我将如何去编码或这些?
我如何能够编写一个代码,我可以使用它来查看所有的文件方法,如python 3中的close(), detach(), readline(), readlines() ...
。我还想有另一个代码,显示所有可能的errors
,如ArithmeticError, AssertionError, MemoryError ...
。我试图使用dir()
能够列出预期的输出,但到目前为止是不成功的。我将如何去编码或这些?
1条答案
按热度按时间xqk2d5yq1#
打开一个文件并在打开的文件对象上使用
dir()
。删除以_
开头的条目,因为它们通常是实现细节。如果你只想要可调用的方法,使用getattr
查找对象中的属性,使用callable
查看它是否是一个方法。根据文件打开的模式,列表会略有不同。对于错误,以下方法有效: