python导入(import)文件夹下python子函数的方法(1)主程序main.py与模块程序mod1.py在同一目录下 。
--src
|--mod1.py
|--main.py
直接在main.py中导入模块mod1.pypython函数引用导入,即 import mod1 或 from mod1 import *
(2)主程序main.py所在目录是模块程序mod.py所在目录的父目录 。
--src
|--mod1.py
|--main.py
---mod2
|--mod2.py
先需要在mod2文件夹中建立空文件__init__.py
然后在main.py中导入模块mod2.py,即 import mod2.mod2 或 from mod2.mod2 import *
(3)主程序main.py导入上层目录中的模块或其python函数引用导入他目录(平级)下的模块 。
--src
|--mod1.py
---mod2
|--mod2.py
---sub
|--main.py
先需要在mod2文件夹中建立空文件__init__.py,而src文件夹下不需要建立
然后进入主程序main.py所在的路径,执行python main.py
在main.py中导入模块mod2.py,即 import mod2.mod2 或 from mod2.mod2 import *
执行前在main.py中加入python函数引用导入:
import sys
sys.path.append("..")
import mod1
import mod2.mod2
python中模块导入的方法python中模块导入的方法:
方式一:使用 import 语句来引入模块
直接使用关键词import , 后面跟具体的模块名称,就可以导入某一个模块 。同一个模块不管执行了多少次import,都只会被导入一次 , 以防止模块被一遍又一遍的执行 。
方式二:使用from…import 语句来引入模块
在使用import语句导入模块时会将整个模块引入进来,而使用from...import 语句则是从模块中导入一个指定的部分到当前命名空间中 。如上面代码中则只会导入pprint模块中的pprint函数,其他函数并不会导入 。
方式三:使用from…import语句来引入模块
在多数情况下,Python程序员都不会使用这个功能 , 因为它在解释器中引入了一组未知的名称,而它们很可能会覆盖一些你已经定义过的东西 。
注意通常情况下从一个模块或者包内调入 * 的做法是不太被接受的,因为这通常会导致代码的可读性很差 。不过,在交互式编译器中为了节省打字可以这么用 。
模块的好处
1、大大提高了代码的可维护性 。
2、代码不必从零开始 , 一个模块编写完毕之后,其他模块可以直接调用,节约了工作时间 。
3、避免函数名称和变量名称重复 , 在不同的模块中可以存在相同名字的函数名和变量名,但是尽量不要和系统内置的模块名称重复 。
自定义函数可以独立存放于python文件中,通过什么导入到主自定义函数可以独立存放于python文件中 , 通过模块导入 。自定义模块采用import语句来进行引入 , 其操作步骤是先导入模块,再调用模块中包含的函数,可将自定义模块放入当前目录,便于解释器路径搜索 。
【python函数引用导入 python如何导入函数】关于python函数引用导入和python如何导入函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 鲤鱼动作类游戏,鲤鱼动作类游戏有哪些
- jquery怎么获取框内容,jquery获取值的几种方法
- mysql判断是否空字符,mysql判断字段是否为空字符串
- 角色扮演游戏概念,角色扮演游戏概念解释
- 一加安卓7.0版本的简单介绍
- html5代码如何显示图片,html中图片代码怎么写
- b站如何开直播ipad,B站如何开直播?
- 公司微信视频号怎么发文章的简单介绍
- js段落首行缩进2字符,html段落首行缩进两个字符