模块和库的导入
知识点回顾:
1.导入官方库的三种手段
2.导入自定义库/模块的方式
3.导入库/模块的核心逻辑:找到根目录(python解释器的目录和终端的目录不一致)
导入官方库的三种手段
1.全部导入,import math
2.部分导入, from .. import ..
3.导入并重命名 import pandas as pd
场景1: main.py 和 circle.py 都在同一目录
运行方案:直接在终端python main.py
这里的终端可以通过左上角的查看-终端 打卡,默认的路径是你的项目根目录。

场景2: main.py 和 circle.py 都在根目录的子目录 model/ 下
运行方案:
-
运行命令:python model/main.py
-
进入路径:cd xxx(main的相对路径),然后执行python main.py (注意如果先cd后,就不能采用第一个命令了)
场景3: main.py 在根目录,circle.py 在子目录 model/ 下
运行方式 python -m model.main
如果直接使用python model/main.py,会报错, 当使用 python -m model.main 时,Python 会将当前目录(即项目根目录)添加到 sys.path 的开头。