python函数存储在模块的优点及用法总结
作者:小妮浅浅 时间:2023-06-03 16:52:41
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=(‘艺术',)
来源:https://www.py.cn/jishu/jichu/34032.html
标签:python,函数存储
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
JavaScript中var let const的用法有哪些区别
2024-05-09 15:06:33
Python中Django发送带图片和附件的邮件
2023-11-09 16:59:03
![](https://img.aspxhome.com/file/2023/8/91848_0s.png)
详解python的变量
2021-01-26 20:44:20
![](https://img.aspxhome.com/file/2023/1/124771_0s.png)
使用python实现回文数的四种方法小结
2022-01-17 14:57:51
关于document.cookie的使用javascript
2024-04-30 08:55:32
Kettle下载与安装保姆级教程(最新)
2023-07-29 17:10:41
![](https://img.aspxhome.com/file/2023/6/131796_0s.png)
详解Python中的条件判断语句
2022-05-03 09:33:28
![](https://img.aspxhome.com/file/2023/2/99512_0s.jpg)
Python编程基础之构造方法和析构方法详解
2022-02-26 02:38:03
![](https://img.aspxhome.com/file/2023/3/109853_0s.png)
javascript 常用功能总结
2023-07-02 03:50:17
15个滑动门效果CSS导航菜单实例教程
2010-02-20 13:02:00
![](https://img.aspxhome.com/file/UploadPic/20102/20/150916p3l-29s.png)
Zabbix 2.4.5自带MySQL监控的配置使用教程
2024-01-24 06:00:52
Python enumerate索引迭代代码解析
2022-04-05 17:13:07
Python 删除连续出现的指定字符的实例
2023-11-21 08:36:15
Pytorch如何把Tensor转化成图像可视化
2021-11-03 20:20:22
python中的反斜杠问题深入讲解
2023-04-20 14:08:36
Python全局变量与局部变量区别及用法分析
2021-01-24 07:35:21
JS中不为人知的五种声明Number的方式简要概述
2024-04-29 13:13:43
![](https://img.aspxhome.com/file/2023/8/132828_0s.png)
修改数据库为多用户模式
2024-01-19 13:53:56
mysql 队列 实现并发读
2024-01-14 21:16:26
asp如何使用Office Chart 9.0 制作图表?
2010-06-05 12:41:00