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
  • asp之家 网络编程 m.aspxhome.com