Python3 模块、包调用&路径详解
作者:Infi_chu 时间:2021-06-04 06:03:08
如下所示:
'''
以下代码均为讲解,不能实际操作
'''
'''
博客园 Infi_chu
'''
'''
模块的优点:
1.高可维护性
2.可以大大减少编写的代码量
模块一共有三种:
1.Python标准库
2.第三方模块
3.应用程序自定义模块
'''
# import example # 调用example模块
# from example import example # 调用example模块中的一个example方法
'''
博客园 Infi_chu
'''
'''
包的特点:
1.有__init__.py文件
2.有很多模块组成
'''
# from test import example # test为包名,example模块名,一层嵌套
# from test.test1 import example # test1、test2均为包名,test1在test中,example为模块名
# from test.test1.func1 import example # func1是example模块中的一个func1方法
# import test # test为包名,此命令相当于执行了__init__文件
'''
博客园 Infi_chu
'''
'''
import 包 或 模块 的区别
import 包 只是执行了一个__init__.py文件,并没有与其他模块产生联系,取值时需要加.调用
import 模块 是直接调用模块
'''
'''
路径解决
'''
# import sys,os
# a = os.path.abspath(__file__) # 得到绝对路径
# print(a)
# print(os.path.dirname(a)) # 得到上一层路径
# base_dir = os.path.dirname(os.path.dirname(a)) # 得到上上一层路径
# print(base_dir)
# sys.path.append(base_dir)
'''
博客园 Infi_chu
'''
来源:http://www.cnblogs.com/Infi-chu/archive/2017/10/24/7726319.html
标签:Python3,模块,包调用,路径
0
投稿
猜你喜欢
详解php中curl返回false的解决办法
2023-10-01 05:53:22
使用Python3内置文档高效学习以及官方中文文档
2022-06-13 08:14:45
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
2023-09-07 22:44:41
OpenCV基于ORB算法实现角点检测
2021-08-20 03:08:13
用生成器来改写直接返回列表的函数方法
2022-04-24 15:36:08
MySQL回表查询与索引覆盖的区别
2024-01-21 03:27:37
基于Python编写一个简单的http服务器
2022-04-08 21:07:39
Mysql中limit的用法方法详解与注意事项
2023-11-16 09:20:05
Go项目编写Makefile规则文件概述
2024-02-06 01:20:07
基于python的多进程共享变量正确打开方式
2022-02-12 10:30:53
DNS优化的原理和方法
2012-04-26 16:43:56
复化梯形求积分实例——用Python进行数值计算
2021-10-08 13:03:26
Go 加密解密算法小结
2024-04-26 17:29:00
如何往SQL Server数据库传递日期数据?
2010-06-08 09:29:00
各浏览器 CSS Hack 整理
2008-01-17 10:54:00
XHTML 1.0:标记新的开端
2023-08-04 21:59:30
基于Python制作一个文件解压缩工具
2021-01-10 08:00:13
python并发编程多进程之守护进程原理解析
2023-09-13 14:07:42
Python实现图像尺寸和格式转换处理的示例详解
2021-02-17 06:33:10
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
2023-04-08 07:21:28