博客
关于我
Python3导入自定义模块的3种方式
阅读量:798 次
发布时间: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--Redis实战:第四章:数据安全与性能保障:第4节:复制
    查看>>
    python--基本代码规范
    查看>>
    Python--抽象类接口类
    查看>>
    PYTHON--欧拉习题二
    查看>>
    python--高级应用总结
    查看>>
    python-520表白代码,我看谁说程序员不懂浪漫,送你几套表白代码,一步到位
    查看>>
    Python-Asyncio TypeError:无法在‘;等待‘;表达式中使用对象DICT
    查看>>
    Python-AttributeError:‘;dict&39;对象没有属性‘;序列‘;
    查看>>
    Python-ldap:是否可以在不显式写入密码的情况下进行绑定?
    查看>>
    python出现 unknown encoding: idna 的处理方法
    查看>>
    Python出现 RuntimeError: dictionary changed size during iteration 的解决方法
    查看>>
    Python-numpy(2)数组的操作
    查看>>
    Python-Numpy的tile函数用法
    查看>>
    python-open函数
    查看>>
    Python-Pandas-将特定函数应用于给定级别-多索引数据框架
    查看>>
    python-queue队列通信
    查看>>
    python-ros No module named PyKDL
    查看>>
    python-social-auth 是否需要会话
    查看>>
    Python再获年度编程语言,微软或成最大赢家
    查看>>
    python-week5
    查看>>