`

python的模块和包import实测

 
阅读更多

1,程序所在主目录的模块(某个文件),可以直接import;
2,sys.path中所包含的模块(某个文件),可以直接import;
3,导入包(目录)如果是当前目录的子目录,导入包中的模块时,以该子目录名作为作为顶级包名(即,省略当前目录名);
当前目录不需要__init__.py文件,子目录需要__init__.py文件;
4,如果要导入的模块是当前程序的上级目录,则需要改变sys.path了,即sys.path.append('../'),那么导入时就不带任何包名了;

所以python导入模块时,导入程序所在的子目录的模块很方便,只需在对应模块目录加上__init__.py文件,导入时起始包名为子目录名;无法以包名的形式直接导入上级目录的模块;
可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。

分享到:
评论

相关推荐

    Python模块和包.docx

    Python模块和包

    11-Python 模块和包.md

    11-Python 模块和包.md

    python模块和包的十个简单案例.7z

    python模块和包的十个简单案例.

    python模块笔记,python模块和包知识讲解.doc

    Python 模块是组织代码的一种方式,它们可以包含变量、函数、类和其他可重用的代码单元。模块化编程使得代码更加清晰、可维护,并且能够有效地减少代码重复。在 Python 中,模块文件通常以 `.py` 结尾,如 `module....

    第10.11节 Python模块和包小结.rar

    在Python编程语言中,模块(Module)和包(Package)是组织代码的重要方式,它们使得代码结构更加清晰,便于重用和管理。本节将对Python的模块和包进行详细的小结。 首先,我们来理解什么是模块。在Python中,一个...

    第10章 Python的模块和包.rar

    Python的模块和包是编程中的重要概念,它们帮助组织代码,提高代码的可重用性和可维护性。在Python中,模块(Module)是一组相关的函数、类和变量的集合,通常保存在一个`.py`文件中。包(Package)则是一种更高级的...

    02-python-模块和包-异常-警告-文件读写

    在Python编程中,模块和包是组织代码的重要方式,它们帮助我们实现代码的重用和管理。异常处理是编程中必不可少的部分,它确保程序在遇到错误时能够优雅地处理问题而不是突然崩溃。此外,文件读写是任何软件系统中...

    Python计划. 计算生态构建.第一周 Python 模块和包2-2.zip

    在Python编程语言中,模块和包是组织代码和提高代码重用性的重要工具。本教程“Python计划. 计算生态构建.第一周 Python 模块和包2-2”着重于深入理解这两个概念,以及如何有效地利用它们来构建可维护的、结构化的...

    Python计划. 计算生态构建.第一周 Python 模块和包2-1.zip

    在Python编程语言中,模块和包是组织代码和实现代码重用的重要机制。在这个"Python计划. 计算生态构建.第一周 Python 模块和包2-1"的学习资源中,我们将深入探讨这两个概念以及如何有效地利用它们来增强我们的编程...

    深度学习入门-Python语言学习-17模块和包-入门学习

    在Python编程中,模块(Module)和包是组织代码的重要方式,它们有助于代码的复用和管理。在深度学习入门阶段,了解并掌握模块和包的使用是必不可少的。 1. **模块导入(Importing Modules)** Python通过`import...

    python模块和包的应用BASE_PATH使用解析

    在Python编程中,模块和包是组织和管理代码的重要机制。模块是一组相关的函数、类和变量的集合,通常以`.py`文件的形式存在。包则是一种更高级的模块组织方式,它允许将多个模块按照一定的层次结构进行分组,便于...

    python与mysql基础-18-模块和包的总结.ev4.rar

    在Python编程中,模块(Module)和包(Package)是组织代码的重要方式,它们使得代码更易于管理和重用。在本教程中,我们将深入探讨这两个概念,并结合MySQL的基础知识,来构建一个完整的知识体系。 首先,让我们...

    Python如何通过import导入本地模块

    Python如何通过import导入本地模块 一、模块及模块导入 模块是一个包含 Python 定义和语句的文件,文件名就是模块名后跟文件后缀 .py 。本文讲述了在python中如何通过import来导入本地模块。 如果你要导入到python...

    Python 基础:模块和包(下)--发布属于自己的第一个模块包-相关代码包

    内容概要:本资源主要是用于《Python 基础合集10:模块和包(下)--发布属于自己的第一个模块包》一文,将文中提到的相关代码打包之后上传,以便读者可以更好使用和理解整个代码的逻辑。 资源中包含了4个代码包,...

    Python中的模块和包概念介绍

    在Python编程语言中,模块(Module)和包(Package)是组织代码的重要方式,它们使得代码更加有序,便于管理和重用。以下是对这两个概念的详细解释。 ### 模块概述 模块是Python代码的集合,通常保存在一个.py文件...

    python引用(import)某个模块提示没找到对应模块的解决方法

    ### Python引用(import)某个模块提示没找到对应模块的解决方法 在Python开发过程中,经常会遇到导入模块时出现“找不到对应模块”的错误。这种情况通常是因为Python解释器无法在系统路径中找到指定模块的位置。本文...

    python从入门到爬虫详典.rar

    Python 模块和包 Python 常见模块 Tkinter Python 文件操作(I/O) Python 数据库编程 Python 并发编程 Python 网络编程 Python 文档和测试 Python 打包和发布 Python 数据可视化 Python Scrapy 网络爬虫

    Python 模块 4_import加载底层原理_importlib模块.mp4

    Python 模块 4_import加载底层原理_importlib模块.mp4

    python模块源码

    在Python中,我们使用`import`语句来导入模块。Python会根据sys.path中的路径查找模块。当模块第一次被导入时,Python会执行模块文件中的所有顶级代码。之后,如果再次导入该模块,Python会检查是否已存在名为该模块...

Global site tag (gtag.js) - Google Analytics