模块

创建文件hello.py,写入:

def hi():
   print('hello everyone!')

调用模块:

导入模块
  1. import 模块名
import hello
hello.hi()
  1. from 模块名 import 函数名
from hello import hi
hi()
  1. import 模块名 as 新名字
import hello as ho
ho.hi()
__name__ = '__main__'

在作为程序运行时,__name__属性的值为'__main__';在作为模块导入时,值为模块名。

# tem.py
def c2f(cel):
    fah = cel * 1.8 + 32
    return fah

def test():
    print('测试,0摄氏度 = %.2f 华氏度' % c2f(0))

if __name__ =='__main__':
    test

上面代码只有在单独运行tem.py时,才会执行test(),调用模块时不执行。


  1. 创建一个文件夹存放相关模块,文件夹名即包名。
  2. 在文件夹中创建一个__init__.py的模块文件,内容可以为空。
  3. 将相关模块放入文件中。
# tem.py
# 将tem.py放在文件M1中
import M1.tem as tc
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.1Python中的模块介绍和使用 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#...
    TENG书阅读 3,106评论 0 0
  • 模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。所谓模块化主要是解决代码分...
    MapleLeafFall阅读 4,873评论 0 0
  • 模块就是完成某项功能的程序集,比如 sys 模块,random 模块等。在 Python 语言中,每个 .py 文...
    柏丘君阅读 3,570评论 0 0
  • 模块 一个模块就是包含了python定义和声明的文件,文件名就是模块名字加上.py后缀,通过导入模块来引入其他文件...
    断尾壁虎V阅读 5,519评论 0 1
  • 几年前的夏天,每晚临睡前会花费20分钟简单记录当天的生活,来熬过那段高考后的日子。 小时候,人们常说高考完就轻松了...
    郝跳舞阅读 2,910评论 0 0