python - Unable to tally help file with source (example: os module) -


i learning how read python docs , less reliant on internet examples. not easy, try.

in python cli,

import os

when help(os), following output returned

classes builtins.exception(builtins.baseexception) builtins.oserror builtins.object     nt.direntry builtins.tuple(builtins.object)     nt.times_result     nt.uname_result     stat_result     statvfs_result     terminal_size  class direntry(builtins.object)  |  methods defined here: 

i cannot find class direntry in os.py source file. can enlighten me why help(os) returns direntry

if print representation of os.direntry, , can see in help, object nt.direntry (because on windows system):

>>> import os >>> os.direntry <class 'nt.direntry'> >>> os.direntry.__module__ 'nt' >>> help(os.direntry) on class direntry in module nt:  class direntry(builtins.object) ... >>> import nt >>> nt.direntry os.direntry true 

the place direntry imported nt in os module here:

elif 'nt' in _names:     name = 'nt'     linesep = '\r\n'     nt import * 

the from nt import * imports (mostly) nt module, direntry added os module.


Comments

Popular posts from this blog

node.js - Node js - Trying to send POST request, but it is not loading javascript content -

javascript - Replicate keyboard event with html button -

javascript - Web audio api 5.1 surround example not working in firefox -