python怎么写模块-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

python怎么写模块

云计算小粉 2018-05-10 20:11:00 880

python怎么写模块

Python
分享到
取消 提交回答
全部回答(1)
  • 世事皆空
    2019-07-17 22:24:34

    建立了一个名为hi.py的文件,在里面写了两句:

    codeing = utf-8

    word= "hi,python"
    事实上它已经是一个模块了,下面我写了一个test.py的文件,调用这个模块:
    import sys
    sys.path.append("hi.py")

    import hiprint hi.word
    运行test.py :
    C:Python27python.exe D:/RUANJIAN/shuju/mpdule_test.py
    hi python
    我们看看我们做了什么:
    1.编写了hi.py模块,在模块中定义了变量word
    2.编写了test.py,在模块中添加了test.py所在的路径
    3.引用hi模块
    4.引用模块中内容
    一个普通的python程序在其他程序中添加路径,就可以调用,是不是很简单?有的人就会有疑问,那么为什么我们improt 的math就没有引用呢,那是因为系统模块在生成的时候就记录了模块的所在位置,相当于系统有一个目录,目录上有math但是没有我们的hi所以我们直接import会报错。
    sys.path.append("hi.py")
    用这种方式告诉Python解释器,我写的那个文件在哪里。在这个方法中,也用了模块import sys,不过由于sys是Python标准库之一,所以不用特别告诉Python解释器其位置。如果读者使用的是Windows系统,请学习路径方面的知识。

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程