自定义模块的引用

引用模块时,解释器会先在当前目录,接着去sys.path、Python的安装目录去寻找你引用的模块,若没有则报错。

首先要写两个模块文件,一个用作模块名,一个用作模块的方法。例如:

(保存在名为Hello.py的文件中)

def hello():

    print ('Hello,Kingsley')

若目前编写代码的模块和要引用的模块在同一目录下,则:import Hello

                Hello.hello()

第二中情况,模块不在当前目录下,则先引用内置模块sys,对sys.path变量进行修改,即把模块的路径加入到sys.pah中:

import sys

sys.path.append("F:\p1.py")

import Hello

Hello.helllo()

另外的方法就是把路径添加到环境路径中,新建一个专门用于存放模块的文件夹,把该文件夹路径加入到环境变量中去,便于管理。



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,769评论 19 139
  • 用 python 解释器来编程从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。 为此...
    chen_000阅读 3,502评论 0 3
  • 类 类的概念在许多语言中出现,很容易理解。它将数据和操作进行封装,以便将来的复用。 模块 模块,在Python可理...
    随风化作雨阅读 5,861评论 0 5
  • Python类、模块、包的区别 类类的概念在许多语言中出现,很容易理解。它将数据和操作进行封装,以便将来的复用。模...
    周倜吉阅读 10,657评论 0 3
  • [译]The Python Tutorial#Modules 6. Modules 如果你从Python解释器中退...
    理查德成阅读 2,688评论 0 2