python函数存储在模块的优点及用法总结
1、通过将函数存储在独立的文件中,可隐藏程序代码的细节,将重点放在程序的高层逻辑上。
2、能让你在众多不同的程序中重用函数。
将函数存储在独立文件中后,可与其他程序员共享这些文件而不是整个程序。知道如何导入函数还能让你使用其他程序员编写的函数库。
实例
导入模块中的所有函数
from tags import * make_tags('世界美术名作二十讲 : 插图珍藏本', '艺术') print_tags(['艺术史', '艺术'])
Python 在读取这个文件时, 代码 import tags 会让 Python 会在后台打开文件 tags.py , 并将其中的所有函数都复制到这个程序中 。
注意: import 所指向的文件路径,是项目所在的根目录。所以如果 *.py 放在子目录中,那么必须在文件路径中,加上子目录路径。
知识点扩充:
导入模块中某个函数
我们还可以导入模块中的特定函数, 语法如下:
from module_name import function_name
如果需要从模块中导入任意数量的函数,那么可以用逗号来分隔函数名:
from module_name import function_name_0, function_name_1, function_name_2
from tags import make_tags make_tags('世界美术名作二十讲 : 插图珍藏本', '艺术')
运行结果:
book_name=世界美术名作二十讲 : 插图珍藏本
tags=(‘艺术',)
到此这篇关于python函数存储在模块的优点及用法总结的文章就介绍到这了,更多相关python函数存储在模块的优点内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
2023巨详细的Python安装库教程(以pycharm和Anaconda安装pygame为例)
这篇文章主要给大家介绍了巨详细的Python安装库教程,文中以pycharm和Anaconda安装pygame为例,通过图文介绍的非常详细,需要的朋友可以参考下2024-01-01一篇文章搞懂Python Unittest测试方法的执行顺序
unittest是Python标准库自带的单元测试框架,是Python版本的JUnit,下面这篇文章主要给大家介绍了如何通过一篇文章搞懂Python Unittest测试方法的执行顺序,需要的朋友可以参考下2021-09-09利用Python中unittest实现简单的单元测试实例详解
如果项目复杂,进行单元测试是保证降低出错率的好方法,Python提供的unittest可以很方便的实现单元测试,从而可以替换掉繁琐杂乱的main函数测试的方法,将测试用例、测试方法进行统一的管理和维护。本文主要介绍了利用Python中unittest实现简单的单元测试。2017-01-01
最新评论