当前位置:首页>python>5小时速通Python:模块导入,这一篇就够了

5小时速通Python:模块导入,这一篇就够了

  • 2026-10-10 12:02:08
5小时速通Python:模块导入,这一篇就够了

你是否遇到过这样的场景:

  • 写了一个很实用的函数,下次写新代码时又得复制粘贴一遍?

  • 代码越来越长,几千行挤在一个文件里,改一个地方头疼半天?

  • 看到别人代码里 import xxx 然后就能用各种现成的功能,自己却不知道怎么写?

  • 今天我们就用最直白的方式,把Python模块导入这件事彻底讲清楚。学会它,你的编程效率至少翻一倍。

一、什么是模块?为什么需要模块?

  • 模块就是一个 .py 文件,里面装着变量、函数、类。

  • 比如你写了一个 tools.py,里面定义了一个加法函数

tools.py就是一个模块。别的程序可以用一句话把它的功能拿过去用

模块的好处:

  • 把不同功能的代码拆开,一个文件只做一件事,方便维护。

  • 写好的功能可以反复使用,不用重复写代码。

  • 可以调用别人写好的强大模块(比如 os、sys、requests)站在巨人的肩膀上。

    二、三种最常用的导入方式

具体例子

方式一:import math

三、新手最容易踩的坑

ModuleNotFoundError: No module named 'xxx'

原因:你要导入的模块没有安装(如果是第三方库),或者模块名字写错了。

解决:

  • 对于标准库(如 os、sys、math)不需要安装,直接 import。

  • 对于第三方库(如 requests、numpy、pandas),需要先用 pip install 库名 安装。

    四、实战:自己写一个模块并用起来

    第1步:新建一个文件,叫 my_math.py,写入:

    第2步:在同一个文件夹下新建一个文件,叫 main.py,写入:

    第3步:运行 main.py,就能看到结果。

    📁 注意:

    my_math.py 和 main.py 必须在同一个文件夹里,否则Python找不到模块。

    如果你的模块在其他文件夹,可以用 sys.path 添加路径

最后

  Python 的模块系统,说白了就是帮你把代码整理得更清楚、还能重复用。学会了它,你就不再是只会写单文件脚本的新手,而是能搭出正经项目的准工程师。

  今天讲的三种导入方式:import xxx、from xxx import yyy、以及 as 起别名,够你应付未来两年里 95% 的编码场景。先把 import math 玩熟,再试着写一个自己的小工具模块。

最新文章

随机文章