Python - dir - Imprimiendo todas las funciones en el módulo

#####################################################[br]#Importar el módulo sys[br]import sys[br]print(sys.modules.keys())[br]# devuelve la lista horizontal de todos los módulos que se han importado.[br]import sys[br]print('\n'.join(sys.modules.keys()))[br]# devuelve la lista vertical de todos los módulos que se han importado.[br]#####################################################[br]import sys[br]# Obtener una lista de los nombres de los módulos importados[br]module_names = list(sys.modules.keys()) [br]# Ordenar la lista alfabéticamente[br]module_names_sorted = sorted(module_names)[br]module_names2 = [cadena for cadena in module_names_sorted if cadena.isalnum()][br]# devuelve la lista de todos los módulos alfanuméricos que se han importado[br]print('\n'.join(module_names2))[br]# devuelve la lista vertical de todos los módulos alfanuméricos que se han importado[br]print(len(module_names2))[br]# devuelve la cantidad de módulos alfanuméricos que se han importado[br]#####################################################[br]#Importar el módulo ggb[br]import ggb[br]#Imprimiendo todas las funciones en el módulo ggb usando dir[br]print(dir(ggb))[br]"""[br]['Boolean', 'Circle', 'ClearConsole', 'Distance', 'Ellipse', [br]'Function', 'If', 'Intersect', 'Line', 'Number', 'Parabola', [br]'Point', 'Polygon', 'Rotate', 'Segment', 'Slider', 'Vector', [br]'__doc__', '__name__', '__package__', 'interruptible_sleep', [br]'on_temperature_report'][br]############[br]import ggb[br]module_names = dir(ggb)[br]# Ordenar la lista alfabéticamente[br]module_names_sorted = sorted(module_names)[br]module_names2 = [cadena for cadena in module_names_sorted if cadena.isalnum()][br]# devuelve la lista de todos los módulos alfanuméricos que se han importado[br]print('\n'.join(module_names2))[br]# devuelve la lista vertical de todos los módulos alfanuméricos que se han importado[br]print(len(module_names2))[br]# devuelve la cantidad de módulos alfanuméricos que se han importado[br]#####################################################[br]#Importar el módulo time[br]import time[br]#Imprimiendo todas las funciones en el módulo time usando dir[br]print(dir(time))[br]"""[br]['__doc__', '__name__', '__package__', 'accept2dyear', [br]'altzone', 'asctime', 'clock', 'ctime', 'daylight', [br]'gmtime', 'localtime', 'mktime', 'sleep', 'strftime', [br]'strptime', 'struct_time', 'time', 'timezone', [br]'tzname', 'tzset'][br]"""[br]#####################################################[br]#Importar el módulo array[br]import array[br]#Imprimiendo todas las funciones en el módulo array usando dir[br]print(dir(array))[br]"""[br]['__doc__', '__name__', '__package__', 'array'][br]"""[br]#####################################################[br]#Importar el módulo collections[br]import collections[br]#Imprimiendo todas las funciones en el módulo collections usando dir[br]print(dir(collections))[br]"""[br]['Counter', 'OrderedDict', '__all__', '__doc__', '__name__', [br]'__package__', '_chain', '_iskeyword', '_itemgetter', '_repeat', [br]'_starmap', 'defaultdict', 'deque', 'namedtuple'][br]"""[br]#####################################################[br]#Importar el módulo keyword[br]import keyword[br]#Imprimiendo todas las funciones en el módulo keyword usando dir[br]print(dir(keyword))[br]"""[br]['__all__', '__doc__', '__file__', '__name__', [br]'__package__', 'iskeyword', 'kwlist'][br]"""[br]#####################################################[br]#Importar el módulo itertools[br]import itertools[br]#Imprimiendo todas las funciones en el módulo itertools usando dir[br]print(dir(itertools))[br]"""[br]['__doc__', '__name__', '__package__', '_grouper', 'accumulate', [br]'chain', 'combinations', 'combinations_with_replacement', [br]'compress', 'count', 'cycle', 'dropwhile', 'filterfalse', [br]'groupby', 'islice', 'permutations', 'product', 'repeat', [br]'starmap', 'takewhile', 'tee', 'zip_longest'][br]"""[br]#####################################################[br]#Importar el módulo operator[br]import operator[br]#Imprimiendo todas las funciones en el módulo operator usando dir[br]print(dir(operator))[br]"""[br]['__abs__', '__add__', '__all__', '__and__', '__concat__', [br]'__contains__', '__delitem__', '__div__', '__doc__', '__eq__', [br]'__floordiv__', '__ge__', '__getitem__', '__gt__', '__iadd__', [br]'__iand__', '__iconcat__', '__ifloordiv__', '__ilshift__', [br]'__imatmul__', '__imod__', '__imul__', '__index__', '__inv__', [br]'__invert__', '__ior__', '__ipow__', '__irshift__', '__isub__', [br]'__itruediv__', '__ixor__', '__le__', '__lshift__', '__lt__', [br]'__matmul__', '__mod__', '__mul__', '__name__', '__ne__', '__neg__', [br]'__not__', '__or__', '__package__', '__pos__', '__pow__', [br]'__rshift__', '__setitem__', '__sub__', '__truediv__', '__xor__', [br]'_abs', 'abs', 'add', 'and_', 'attrgetter', 'concat', 'contains', [br]'countOf', 'delitem', 'div', 'eq', 'floordiv', 'ge', 'getitem', [br]'gt', 'iadd', 'iand', 'iconcat', 'ifloordiv', 'ilshift', 'imatmul', [br]'imod', 'imul', 'index', 'indexOf', 'inv', 'invert', 'ior', 'ipow', [br]'irshift', 'is_', 'is_not', 'isub', 'itemgetter', 'itruediv', 'ixor', [br]'le', 'length_hint', 'lshift', 'lt', 'matmul', 'methodcaller', 'mod', [br]'mul', 'ne', 'neg', 'not_', 'or_', 'pos', 'pow', 'rshift', 'setitem', [br]'sub', 'truediv', 'truth', 'xor'][br]"""[br]#####################################################[br]#Importar el módulo datetime[br]import datetime[br]#Imprimiendo todas las funciones en el módulo datetime usando dir[br]print(dir(datetime))[br]"""[br]['MAXYEAR', 'MINYEAR', '_DAYNAMES', '_DAYS_BEFORE_MONTH', [br]'_DAYS_IN_MONTH', '_DI100Y', '_DI400Y', '_DI4Y', '_MAX_DELTA_DAYS', [br]'_MINYEARFMT', '_MONTHNAMES', '_SECONDS_PER_DAY', '_SENTINEL', [br]'_US_PER_DAY', '_US_PER_HOUR', '_US_PER_MINUTE', '_US_PER_MS', [br]'_US_PER_SECOND', '_US_PER_US', '_US_PER_WEEK', '__class__', [br]'__doc__', '__file__', '__name__', '__package__', '_accum', [br]'_build_struct_time', '_check_date_fields', '_check_int_field', [br]'_check_time_fields', '_check_tzinfo_arg', '_check_tzname', [br]'_check_utc_offset', '_cmp', '_cmperror', '_date_class', [br]'_days_before_month', '_days_before_year', '_days_in_month', [br]'_format_time', '_is_leap', '_isoweek1monday', '_math', [br]'_normalize_date', '_normalize_datetime', '_normalize_pair', [br]'_ord2ymd', '_round', '_time', '_time_class', '_tzinfo_class', [br]'_wrap_strftime', '_ymd2ord', 'date', 'datetime', 'sys', [br]'time', 'timedelta', 'tzinfo', 'unicode'][br]"""[br]#####################################################[br]#Importar el módulo math[br]import math[br]#Imprimiendo todas las funciones en el módulo math usando dir[br]print(dir(math))[br]"""[br]['__doc__', '__name__', '__package__', 'acos', 'acosh', [br]'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', [br]'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', [br]'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', [br]'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', [br]'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', [br]'nan', 'pi', 'pow', 'radians', 'remainder', 'sin', 'sinh', [br]'sqrt', 'tan', 'tanh', 'tau', 'trunc'][br]"""[br]#####################################################[br]#Importar el módulo sys[br]import sys[br]#Imprimiendo todas las funciones en el módulo sys usando dir[br]print(dir(sys))[br]"""[br]['__doc__', '__name__', '__package__', '__stdin__', '__stdout__', [br]'argv', 'copyright', 'debug', 'getExecutionLimit', 'getYieldLimit', [br]'maxint', 'maxsize', 'modules', 'path', 'resetTimeout', [br]'setExecutionLimit', 'setYieldLimit', 'stdin', 'stdout', [br]'version', 'version_info'][br]"""[br]#####################################################[br]#Importar el módulo document[br]import document[br]#Imprimiendo todas las funciones en el módulo document usando dir[br]print(dir(document))[br]"""[br]['Element', '__doc__', '__name__', '__package__', [br]'createElement', 'currentDiv', 'getElementById', [br]'getElementsByClassName', 'getElementsByName', [br]'getElementsByTagName'][br]"""[br]#####################################################[br]#Importar el módulo image[br]import image[br]#Imprimiendo todas las funciones en el módulo image usando dir[br]print(dir(image))[br]"""[br]['EmptyImage', 'Image', 'ImageWin', 'Pixel', [br]'__doc__', '__name__', '__package__'][br]"""[br]#####################################################[br]#Importar el módulo platform[br]import platform[br]#Imprimiendo todas las funciones en el módulo platform usando dir[br]print(dir(platform))[br]"""[br]['__doc__', '__name__', '__package__', 'architecture', 'machine', [br]'node', 'processor', 'python_implementation', 'python_version', [br]'release', 'system', 'version'][br]"""[br]#####################################################[br]#Importar el módulo processing[br]import processing[br]#Imprimiendo todas las funciones en el módulo processing usando dir[br]print(dir(processing))[br]"""[br]['A', 'AB', 'ADD', 'AG', 'ALPHA', 'ALPHA_MASK', 'ALT', 'AMBIENT', [br]'AR', 'ARC', 'ARGB', 'ARROW', 'B', 'BACKSPACE', 'BASELINE', [br]'BEEN_LIT', 'BEVEL', 'BEZIER_VERTEX', 'BLEND', 'BLUE_MASK', [br]'BLUR', 'BOTTOM', 'BOX', 'BREAK', 'BURN', 'CAPSLK', 'CENTER', [br]'CLOSE', 'CLOSESHAPE', 'CMYK', 'CODED', 'CONTROL', 'CORNER', [br]'CORNERS', 'CROSS', 'CURVE_VERTEX', 'CUSTOM', 'DA', 'DARKEST', [br]'DB', 'DEG_TO_RAD', 'DELETE', 'DG', 'DIAMETER', 'DIFFERENCE', [br]'DILATE', 'DIRECTIONAL', 'DISABLE_ACCURATE_TEXTURES', [br]'DISABLE_DEPTH_SORT', 'DISABLE_DEPTH_TEST', 'DISABLE_OPENGL_2X_SMOOTH', [br]'DISABLE_OPENGL_ERROR_REPORT', 'DODGE', 'DOWN', 'DR', 'DXF', 'EB', [br]'EDGE', 'EG', 'ELLIPSE', 'ENABLE_ACCURATE_TEXTURES', 'ENABLE_DEPTH_SORT', [br]'ENABLE_DEPTH_TEST', 'ENABLE_NATIVE_FONTS', 'ENABLE_OPENGL_2X_SMOOTH', [br]'ENABLE_OPENGL_4X_SMOOTH', 'ENABLE_OPENGL_ERROR_REPORT', 'END', 'ENTER',[br]'EPSILON', 'ER', 'ERODE', 'ESC', 'EXCLUSION', 'Environment', 'F1', 'F10', [br]'F11', 'F12', 'F2', 'F3', 'F4', 'F5', 'F6', 'F7', 'F8', 'F9', 'G', [br]'GEOMETRY', 'GIF', 'GRAY', 'GREEN_MASK', 'GROUP', 'HALF_PI', 'HAND', [br]'HARD_LIGHT', 'HINT_COUNT', 'HOME', 'HSB', 'IMAGE', 'INSERT', 'INVERT', [br]'JAVA2D', 'JPEG', 'Keyboard', 'LEFT', 'LIGHTEST', 'LINE', 'LINES', [br]'LINUX', 'MAXOSX', 'MAX_FLOAT', 'MAX_INT', 'MAX_LIGHTS', 'META', [br]'MIN_FLOAT', 'MIN_INT', 'MITER', 'MODEL', 'MOVE', 'MULTIPLY', 'Mouse', [br]'NOCURSOR', 'NORMAL', 'NORMALIZED', 'NORMAL_MODE_AUTO', 'NORMAL_MODE_SHAPE', [br]'NORMAL_MODE_VERTEX', 'NUMLK', 'NX', 'NY', 'NZ', 'OPAQUE', 'OPEN', 'OPENGL', [br]'ORTHOGRAPHIC', 'OTHER', 'OVERLAY', 'P2D', 'P3D', 'PATH', 'PDF', [br]'PERSPECTIVE', 'PFont', 'PGDN', 'PGUP', 'PGraphics', 'PI', 'PImage', [br]'POINT', 'POINTS', 'POLYGON', 'POSTERIZE', 'PRECISIONB', 'PRECISIONF', [br]'PREC_ALPHA_SHIFT', 'PREC_MAXVAL', 'PREC_RED_SHIFT', 'PRIMITIVE', 'PROJECT', [br]'PShapeSVG', 'PVector', 'QUAD', 'QUADS', 'QUAD_STRIP', 'QUARTER_PI', 'R', [br]'RADIUS', 'RAD_TO_DEG', 'RECT', 'RED_MASK', 'REPLACE', 'RETURN', 'RGB', [br]'RIGHT', 'ROUND', 'SA', 'SB', 'SCREEN', 'SG', 'SHAPE', 'SHIFT', 'SHINE', [br]'SINCOS_LENGTH', 'SOFT_LIGHT', 'SPB', 'SPG', 'SPHERE', 'SPOT', 'SPR', 'SQUARE', [br]'SR', 'SUBTRACT', 'SW', 'Screen', 'TAB', 'TARGA', 'TAU', 'TEXT', 'THIRD_PI', [br]'THRESHOLD', 'TIFF', 'TOP', 'TRIANGLE', 'TRIANGLES', 'TRIANGLE_FAN', [br]'TRIANGLE_STRIP', 'TWO_PI', 'TX', 'TY', 'TZ', 'U', 'UP', 'V', 'VERTEX', [br]'VERTEX_FIELD_COUNT', 'VW', 'VX', 'VY', 'VZ', 'WAIT', 'WEBGL', [br]'WHITESPACE', 'WINDOWS', 'X', 'Y', 'Z', '__doc__', '__name__', [br]'__package__', 'alpha', 'ambient', 'ambientLight', 'applyMatrix', [br]'arc', 'background', 'beginCamera', 'beginShape', 'bezier', [br]'bezierDetail', 'bezierPoint', 'bezierTangent', 'bezierVertex', [br]'blend', 'blendColor', 'blue', 'box', 'brightness', 'camera', 'color', [br]'colorMode', 'constrain', 'copy', 'createFont', 'createGraphics', [br]'createImage', 'cursor', 'curve', 'curveDetail', 'curvePoint', [br]'curveTangent', 'curveTightness', 'curveVertex', 'day', 'degrees', [br]'directionalLight', 'dist', 'ellipse', 'ellipseMode', 'emissive', [br]'endCamera', 'endShape', 'environment', 'exitp', 'fill', 'filter', [br]'frameRate', 'frustum', 'get', 'green', 'height', 'hint', 'hour', [br]'hue', 'image', 'imageMode', 'keyboard', 'lerp', 'lerpColor', [br]'lightFalloff', 'lightSpecular', 'lights', 'line', 'loadBytes', [br]'loadFont', 'loadImage', 'loadPixels', 'loadShape', 'loadStrings', [br]'loop', 'mag', 'map', 'millis', 'minute', 'modelX', 'modelY', 'modelZ', [br]'month', 'mouse', 'mouseX', 'mouseY', 'noCursor', 'noFill', 'noLights', [br]'noLoop', 'noSmooth', 'noStroke', 'noTint', 'noise', 'noiseDetail', 'noiseSeed', [br]'norm', 'normal', 'ortho', 'p', 'perspective', 'pmouseX', 'pmouseY', 'point', [br]'pointLight', 'popMatrix', 'printCamera', 'printMatrix', 'printProjection', [br]'println', 'processing', 'pushMatrix', 'quad', 'radians', 'random', [br]'randomSeed', 'rect', 'rectMode', 'red', 'renderMode', 'requestImage', [br]'resetMatrix', 'rotate', 'rotateX', 'rotateY', 'rotateZ', 'run', 'saturation', [br]'save', 'saveFrame', 'saveStrings', 'scale', 'screen', 'screenX', 'screenY', [br]'screenZ', 'second', 'set', 'shape', 'shapeMode', 'shininess', 'size', [br]'smooth', 'specular', 'sphere', 'sphereDetail', 'spotLight', 'sq', 'status', [br]'stroke', 'strokeCap', 'strokeJoin', 'strokeWeight', 'text', 'textAlign', [br]'textAscent', 'textDescent', 'textFont', 'textLeading', 'textMode', 'textSize', [br]'textWidth', 'texture', 'textureMode', 'tint', 'translate', 'triangle', [br]'updatePixels', 'vertex', 'width', 'year'][br]"""[br]#####################################################[br]#Importar el módulo random[br]import random[br]#Imprimiendo todas las funciones en el módulo random usando dir[br]print(dir(random))[br]"""[br]['__doc__', '__name__', '__package__', 'choice', 'expovariate', [br]'gauss', 'lognormvariate', 'normalvariate', 'randint', 'random', [br]'randrange', 'sample', 'seed', 'shuffle', 'triangular', 'uniform'][br]"""[br]#####################################################[br]#Importar el módulo re[br]import re[br]#Imprimiendo todas las funciones en el módulo re usando dir[br]print(dir(re))[br]"""[br]['I', 'IGNORECASE', 'M', 'MULTILINE', 'MatchObject', 'RegexObject',[br]'__doc__', '__name__', '__package__', '_findre', 'compile', 'findall', [br]'match', 'purge', 'search', 'split'][br]"""[br]#####################################################[br]#Importar el módulo signal[br]import signal[br]#Imprimiendo todas las funciones en el módulo signal usando dir[br]print(dir(signal))[br]"""[br]['CTRL_BREAK_EVENT', 'CTRL_C_EVENT', 'NSIG', 'SIGABRT', [br]'SIGBREAK', 'SIGFPE', 'SIGHUP', 'SIGILL', 'SIGKILL', 'SIGNINT', [br]'SIGSEGV', 'SIGTERM', 'SIG_DFL', 'SIG_IGN', '__doc__', [br]'__name__', '__package__', 'pause', 'signal'][br]"""[br]#####################################################[br]#Importar el módulo string[br]import string[br]#Imprimiendo todas las funciones en el módulo string usando dir[br]print(dir(string))[br]"""[br]['__doc__', '__name__', '__package__', 'ascii_letters', [br]'ascii_lowercase', 'ascii_uppercase', 'capitalize', 'capwords', [br]'digits', 'hexdigits', 'join', 'letters', 'lowercase', 'octdigits', [br]'printable', 'punctuation', 'split', 'uppercase', 'whitespace'][br]"""[br]#####################################################[br]#Importar el módulo token[br]import token[br]#Imprimiendo todas las funciones en el módulo token usando dir[br]print(dir(token))[br]"""[br]['AMPER', 'AMPEREQUAL', 'ASYNC', 'AT', 'ATEQUAL', 'AWAIT', [br]'CIRCUMFLEX', 'CIRCUMFLEXEQUAL', 'COLON', 'COMMA', 'COMMENT', [br]'DEDENT', 'DOT', 'DOUBLESLASH', 'DOUBLESLASHEQUAL', 'DOUBLESTAR', [br]'DOUBLESTAREQUAL', 'ELLIPSIS', 'ENCODING', 'ENDMARKER', 'EQEQUAL', [br]'EQUAL', 'ERRORTOKEN', 'GREATER', 'GREATEREQUAL', 'INDENT', 'ISEOF', [br]'ISNONTERMINAL', 'ISTERMINAL', 'LBRACE', 'LEFTSHIFT', 'LEFTSHIFTEQUAL', [br]'LESS', 'LESSEQUAL', 'LPAR', 'LSQB', 'MINEQUAL', 'MINUS', 'NAME', [br]'NEWLINE', 'NL', 'NOTEQUAL', 'NT_OFFSET', 'NUMBER', 'N_TOKENS', 'OP', [br]'PERCENT', 'PERCENTEQUAL', 'PLUS', 'PLUSEQUAL', 'RARROW', 'RBRACE', [br]'RIGHTSHIFT', 'RIGHTSHIFTEQUAL', 'RPAR', 'RSQB', 'SEMI', 'SLASH', [br]'SLASHEQUAL', 'STAR', 'STAREQUAL', 'STRING', 'TILDE', 'VBAR', [br]'VBAREQUAL', '__doc__', '__file__', '__name__', '__package__', [br]'tok_name'][br]"""[br]#####################################################[br]#Importar el módulo tokenize[br]import tokenize[br]#Imprimiendo todas las funciones en el módulo tokenize usando dir[br]print(dir(tokenize))[br]"""[br]['__doc__', '__name__', '__package__', 'tokenize'][br]"""[br]#####################################################[br]#Importar el módulo webbrowser[br]import webbrowser[br]#Imprimiendo todas las funciones en el módulo webbrowser usando dir[br]print(dir(webbrowser))[br]""" [br]['DefaultBrowser', '__doc__', '__name__', '__package__', 'get', [br]'open', 'open_new', 'open_new_tab'][br]"""[br]#Importar el módulo bisect[br]import bisect[br]#Imprimiendo todas las funciones en el módulo bisect usando dir[br]print(dir(bisect))[br]'''[br]['__doc__', '__file__', '__name__', '__package__', 'bisect', 'bisect_left', [br]'bisect_right', 'insort', 'insort_left', 'insort_right'][br]'''[br]#Importar el módulo copy[br]import copy[br]#Imprimiendo todas las funciones en el módulo copy usando dir[br]print(dir(copy))[br]'''[br]['Error', '_EmptyClass', '__doc__', '__file__', '__name__', '__package__', [br]'_copy_inst', '_deepcopy_atomic', '_deepcopy_dict', '_deepcopy_dispatch', [br]'_deepcopy_frozenset', '_deepcopy_inst', '_deepcopy_list', '_deepcopy_set', [br]'_deepcopy_tuple', '_keep_alive', '_reconstruct', 'copy', 'deepcopy', 'error', [br]'long'][br]'''[br]#Importar el módulo numbers[br]import numbers[br]#Imprimiendo todas las funciones en el módulo numbers usando dir[br]print(dir(numbers))[br]'''[br]['Complex', 'Integral', 'Number', '__doc__', '__file__', [br]'__name__', '__package__'][br]'''[br]#Importar el módulo textwrap[br]import textwrap[br]#Imprimiendo todas las funciones en el módulo textwrap usando dir[br]print(dir(textwrap))[br]'''[br]['TextWrapper', '__all__', '__doc__', '__file__', '__name__', '__package__', [br]'_whitespace', 'dedent', 'fill', 'indent', 're', 'shorten', 'string', 'wrap'][br]'''[br]#Importar el módulo types[br]import types[br]#Imprimiendo todas las funciones en el módulo types usando dir[br]print(dir(types))[br]'''[br]['BooleanType', 'BufferType', 'BuiltinFunctionType', 'BuiltinMethodType', [br]'ClassMethodDescriptorType', 'ClassType', 'ComplexType', 'DictType', [br]'DictionaryType', 'FileType', 'FloatType', 'FunctionType', 'GeneratorType', [br]'InstanceType', 'IntType', 'LambdaType', 'ListType', 'MappingProxyType', [br]'MethodDescriptorType', 'MethodType', 'MethodWrapperType', 'ModuleType', [br]'NoneType', 'NotImplementedType', 'ObjectType', 'SliceType', 'StringType', [br]'StringTypes', 'TupleType', 'TypeType', 'UnboundMethodType', [br]'WrapperDescriptorType', '__all__', '__doc__', '__file__', '__name__', [br]'__package__'][br]'''[br]
Geogebra Python

Information: Python - dir - Imprimiendo todas las funciones en el módulo