当前位置: 首页 > 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 安装的默认路径

@浙大疏锦行

 

http://www.xdnf.cn/news/1022185.html

相关文章:

  • Vulkan学习笔记5—帧缓冲和命令缓冲
  • Java单例模式的七种实现方式
  • 【DRAM存储器五十四】LPDDR5介绍--PHY简介和LPDDR5训练流程
  • leetcode21-合并两个有序链表
  • OpenAI api流式打印思考推理过程
  • 部署开源项目管理工具focalboard
  • ​​信息系统项目管理师-项目集管理 知识点总结与例题分析​​
  • 商务通用扁平风格主题PPT模版分享
  • 深入讲解一下 Nomic AI 的 GPT4All 这个项目
  • 完整强化学习教程:基于4x4网格世界的智能体探索之旅(一)
  • 静态指令和动态指令的区别 GPT版
  • 【Steel Code】8.4 PLATE GIRDER 钢板梁
  • yum降低软件包版本
  • 新能源知识库(47)什么是出清价格
  • HTB Redeemer
  • 服务自动添加实例工具
  • 轻量级密码算法CHAM的python实现
  • 2.线性表的链式存储-链表
  • 【网关】互联网公司的接入网关和业务网关怎么设计
  • 期货反向跟单—盘后注意事项(二)管理事项
  • 企业司法涉诉API (QYGL8271) 技术文档:原始字段全解与风控应用 | 天远API
  • 将 App 安装到 iPhone 真机上测试
  • 【jmeter】报告怎么看
  • 提升开发思维的设计模式(上)
  • 行为模式-迭代器模式
  • JVM常见面试题
  • redis-7.4.4使用
  • 详解deeplabv3+改进思路
  • conda pack迁出环境异常
  • AKS升级路线最佳实践方案