获取Python中任一模块源代码的方法

1、Python查看指定模块的所有方法,通过代码dir(模块名)来实现。

例如:

import pyecharts   # 现导入要查看的模块
print(dir(pyecharts))   # dir(模块名)得到该模块的所有方法
>>>
['__author__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', '__version__', '_version', 'charts', 'commons', 'components', 'datasets', 'exceptions', 'globals', 'options', 'render', 'scaffold', 'types']

2、Python通过代码help(模块名)函数会得到一个带有说明的函数列表。其中,FILE即为源代码的路径。

import pyecharts
help(pyecharts)
>>>
Help on package pyecharts:

NAME
    pyecharts

PACKAGE CONTENTS
    _version
    charts (package)
    commons (package)
    components (package)
    datasets (package)
    exceptions
    faker
    globals
    options (package)
    render (package)
    scaffold (package)
    types

VERSION
    1.8.1

AUTHOR
    chenjiandongx

FILE
    /usr/local/lib/python3.7/site-packages/pyecharts/__init__.py  # 在文件夹中找到模块的源码文件【一般在xxx/Lib文件夹中】

或者,也可以通过代码模块名.__file__实现与上述help(模块名)相同的效果,如下:

import pyecharts
pyecharts.__file__
>>>
'/usr/local/lib/python3.7/site-packages/pyecharts/__init__.py'

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42782150/article/details/109571788