当前位置: 首页 > news >正文

da y30

Python 模块导入知识点回顾

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

1.1直接导入整个模块
import math

print(math.pi)

 

 

1.2从模块中导入特定内容
from math import pi, sqrt

print(pi)

print(sqrt(16))

 

 

1.3导入模块并设置别名
import numpy as np

import pandas as pd

 


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

2.1同级目录导入
import my_module  # 导入同级目录下的my_module.py

 

 

2.2子目录导入
from subfolder import my_module  # 导入子目录中的模块

 

 

2.3上级目录导入
import sys

sys.path.append("..")  # 添加上级目录到系统路径

from parent_folder import my_module

 


3.导入库/模块的核心逻辑

Python 导入模块的核心逻辑是:

首先检查内置模块

然后在 sys.path 列出的目录中查找

sys.path 包含:

当前脚本所在目录

PYTHONPATH 环境变量指定的目录

Python 安装的默认路径

@浙大疏锦行

 

相关文章:

  • gazebo仿真中对无人机集成的相机进行标定(VINS-Fusion)
  • vue纯前端根据页面或者后台数据,读取本地文档模板,填充数据后并导出
  • KDJ指标的运用
  • VIC-3D应用指南系列之:DIC数字图像相关技术与热成像(VIC-3D IR System助力热载荷测试)
  • 访问者模式:解耦数据结构与操作的优雅之道
  • 数字IC后端实现之Innovus中各种cell名字前缀物理含义
  • Vue3 Element Plus 表格默认显示一行
  • GitHub Actions 深度实践:零运维搭建 CI/CD 流水线
  • React 第六十一节 Router 中 createMemoryRouter的使用详解及案例注意事项
  • SpringBoot+vue前后端分离系统开发(期末)
  • ios 26发布:设计革新与智能整合
  • 26考研 | 王道 | 计算机组成原理 | 六、总线
  • 栈与队列:数据结构优劣全解析
  • react react-router-dom中获取自定义参数v6.4版本之后
  • 域名+nginx反向代理实现案例
  • frida对qt5(32位)实现简单HOOK
  • Oracle 中使用CONNECT BY、START WITH递归查询
  • Dockerfile - 自定义 Nginx 镜像构建
  • 面向对象-对象和属性描述符详解(一)
  • 使用HashMap或者List模拟数据库插入和查询数据
  • 国家开放大学网站的作业怎么做/湖南网站建设推广优化
  • 地方网站全网营销/啥是网络推广
  • 珠海网站建设有限公司/舆情监测系统
  • 汽车做网站/最全bt磁力搜索引擎索引
  • vs做的网站排版错位/免费网站建设seo
  • 哈尔滨网站设计公司好/宁波网站制作设计