博客
关于我
Python3导入自定义模块的3种方式
阅读量:801 次
发布时间:2023-03-08

本文共 800 字,大约阅读时间需要 2 分钟。

开始

在开发过程中,模块是一个非常实用的功能,能够让我们的代码更加组织化和复用性强。许多开发者都在开源平台上分享自己的模块,这也为我们节省了很多时间。不过,对于刚入门的开发者来说,模块的使用可能会有一些细节不太清楚。下面,我们将介绍几种常见的自定义模块导入方法,希望能帮助你快速上手。

第一种:直接导入

如果你希望直接导入模块,前提是你的主执行文件和模块必须位于同一个目录下。例如,假设你的主文件是 main.py,而模块 pwcong 位于同一目录下,那么你只需要在 main.py 中直接导入模块即可。

import pwcongpwcong.hi()

这样一来,只要你在 python 目录下运行 main.py,程序就能正常调用模块中的函数。

第二种:通过 sys 模块添加路径

如果你的主执行文件和模块不在同一个目录下,直接导入模块可能会导致错误。这时候,你可以使用 sys 模块来添加模块所在的路径。具体步骤如下:

import syssys.path.append(r"C:\Users\Pwcong\Desktop\python")import pwcongpwcong.hi()

通过这种方式,sys 模块会将指定路径添加到搜索路径中,从而能够找到自定义模块。

第三种:使用 pth 文件

还有一种方法是通过创建 pth 文件来告诉 Python 模块所在的路径。这种方法的原理是利用系统变量中的 PYTHONPATH 来添加路径。具体操作如下:

  • 创建一个名为 module_pwcong.pth 的文件,文件内容应为模块所在的目录路径。
  • 将该文件放置在 Python安装目录\Python35\Lib\site-packages 目录下。
  • 在主文件中直接导入模块即可。
  • import pwcongpwcong.hi()

    这种方法对于那些希望避免手动添加路径的开发者来说,特别方便。

    转载地址:http://lflfk.baihongyu.com/

    你可能感兴趣的文章
    python_程序格式_缩进_行注释_段注释---python工作笔记012
    查看>>
    python_程序的构成---python工作笔记015
    查看>>
    python_超文本传输协议
    查看>>
    Python_集合
    查看>>
    Python|AsyncIO|TypeError:应为协程
    查看>>
    python——random模块的应用
    查看>>
    Python——基础知识细节
    查看>>
    Python——正则表达式
    查看>>
    Python—面向对象2
    查看>>
    Python“和“带整数的运算符
    查看>>
    Python“文件存在“制作目录时出错
    查看>>
    Python“文件存在“制作目录时出错
    查看>>
    Python、IMAP 和 GMail.将消息标记为已查看
    查看>>
    python一个一个获取迭代器的元素
    查看>>
    python一维数组 提取_python – 如何从numpy中的1维数组中提取零维切片
    查看>>
    python三大库之--numpy(一)
    查看>>
    python三大库之--numpy(二)
    查看>>
    python上的字无效字符_标识中的无效字符
    查看>>
    python下用decode和encode 中文转码
    查看>>
    Python下调用Linux的Shell命令
    查看>>