南昌比较好的网站设计百度热词
导入官方库的三种手段,导入自定义库或模块的方式,导入库或模块时找到根目录的方法(python解释器的目录和终端的目录不一致)
介绍导入官方库、自定义库/模块的方式以及导入库/模块的核心逻辑:
导入官方库的三种手段
- **直接导入**:使用 `import` 关键字直接导入库,例如 `import pandas`,之后可以使用 `pandas` 库中的函数和类,如 `pandas.DataFrame()`。
- **导入特定功能**:使用 `from ... import ...` 语法导入库中的特定函数、类或变量。例如 `from pandas import DataFrame`,这样可以直接使用 `DataFrame` 而无需每次都写 `pandas.DataFrame`。
- **导入并取别名**:使用 `import ... as ...` 给库取一个别名,方便使用。例如 `import pandas as pd`,之后就可以用 `pd` 来代替 `pandas`,如 `pd.DataFrame()`。
导入自定义库/模块的方式
- **直接 `import`**:如果执行文件和自定义模块在同一目录或父级目录,可直接使用 `import` 导入。例如 `import my_module`,然后使用 `my_module.my_function()` 调用模块中的函数
def func1():print('This is func1 from module1')from package1.module1 import func1def func2():func1()print('This is func2 from module2')from package2.module2 import func2if __name__ == '__main__':func2()
这些代码展示了如何在不同路径的 Python 文件之间进行模块导入。 main.py 作为入口文件,导入并调用了 package2 中 module2.py 的 func2 函数,而 func2 函数又调用了 package1 中 module1.py 的 func1 函数
@浙大疏锦行