내장 모듈에 사용 가능한 모든 기능과 서브 모듈을 인쇄하고 싶습니다. 예 :내장 된 모듈의 모든 파이썬 내장 서브 모듈과 기능을 인쇄하십시오.
dir(__import__("sys"))
클래스 및 메소드 목록을 제공합니다. 하지만 내가 원하는 것은
['__displayhook__',
'__doc__',
'__egginsert',
'__excepthook__',
'__name__',
'__package__',
'__plen',
'__stderr__',
'__stdin__',
'__stdout__',
'argv',
'builtin_module_names',
'byteorder',
'call_tracing',
'stdin',
'stdout',
'subversion',
'version',
'version_info',
'warnoptions',
'winver'] ...etc
, 나는
sys.stdin.close
sys.stdin.name
sys.stdin.softspace
sys.stdin.readline
sys.stdin.readlines
sys.stdin.seek ...etc
처럼 다음과 같은 기능 즉
sys.stdin constains sys.stdin 클래스 내부의 모든 가능한 방법을 확인하려면
서브 모듈 클래스의 모든 availbale 메소드를 출력하는 방법.
이 방법을 구현하는 방법에 대해 궁금합니다.
감사합니다.
편집 :
module_name = "sys" #module is taken from the user
smod ="stdin" # select the desire sub-module
param = module_name + smod
def printFns(param):
#code to print all the available functions
시도가 각 반복 및 유형 –