python学习day30

模块和库的导入

知识点回顾:

1.导入官方库的三种手段

2.导入自定义库/模块的方式

3.导入库/模块的核心逻辑:找到根目录(python解释器的目录和终端的目录不一致)

导入官方库的三种手段

1.全部导入,import math

2.部分导入, from .. import ..

3.导入并重命名 import pandas as pd

场景1: main.pycircle.py 都在同一目录

运行方案:直接在终端python main.py

这里的终端可以通过左上角的查看-终端 打卡,默认的路径是你的项目根目录。

场景2: main.pycircle.py 都在根目录的子目录 model/ 下

运行方案:

  1. 运行命令:python model/main.py

  2. 进入路径: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 的开头。

相关推荐
chennn1226 分钟前
c++相关学习
开发语言·c++·学习
Gorgous—l2 小时前
数据结构算法学习:LeetCode热题100-矩阵篇(矩阵置零、螺旋矩阵、旋转图像、搜索二维矩阵 II)
数据结构·学习·算法
eggcode2 小时前
Vue前端开发学习的简单记录
vue.js·学习
你也渴望鸡哥的力量么2 小时前
爬虫学习笔记
笔记·爬虫·学习
日更嵌入式的打工仔2 小时前
InitLWIP() 初始化
笔记·嵌入式硬件·学习
QAQ小菜鸟2 小时前
AutoCAD如何将指定窗口导出成PDF?
学习
澄澈i3 小时前
CMake学习篇[3]---CMake进阶+嵌套CMakeLists+多层级关系
c++·学习·cmake
Camellia03113 小时前
为第二次考核的电控学习
学习
茯苓gao3 小时前
电路学习(一)
学习
繁星星繁5 小时前
C++11学习笔记
c++·笔记·学习