前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python基础-模块与包

Python基础-模块与包

作者头像
小团子
发布2019-07-18 11:19:17
4440
发布2019-07-18 11:19:17
举报
文章被收录于专栏:数据云团数据云团

python 是一门编程语言,是一门完全面向对象的编程语言。

  • 模块

①模块

  • 内置模块

本身就带有的库,就叫做 python 的内置的库(模块==库)

一些常见的内置模块

os 和操作系统相关 os.path

sys 和系统相关 sys.path

sys.path.append(r'') 可以添加文件的目录路径

  • 第三方模块

非 python 本身自带的库,就是所谓的第三方的库

  • 模块的导入

import xxx [as yy]

from ../xx import xx [as yy]

  • 自定义模块

py 文件,可以作为一个模块来用,直接作为一个模块导入就行。

__main__的意义:

当文件是直接运行时,文件的 __name__ 是 __main__,当文件是被导入时,__name__是文件名。

②包管理

把用来处理一类事物的多个文件放在同一个文件夹下组成的模块集。

要让 python 将其作为包对待,在 python2 中必须包含 __init__.py 文件,但在 python3 中没有 __init__.py 文件也可以,使用包可以避免多个文件重名的情况,不同的包下的文件同名不影响。

导入包和模块是一样的方法,包导入后会在目录中自动生成 __pycache__ 文件夹存放生成的 .pyc 文件,要注意的是 import 后面的才是存放当前作用域中的对象名,from 是告诉 python 从什么地方导入。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-02-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据云团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档