Python-12 __模块__

本文深入探讨了Python中模块和包的概念,介绍了如何导入模块,以及os和Requests等常用模块的功能。通过实例展示了os模块提供的操作系统相关功能,如获取用户ID、进程ID、目录操作等,同时讲解了Requests模块作为第三方库的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


## 知识点

  • 模块的导入
  • 默认/第三方模块介绍
  • 命令行参数

模块

直接在 Python 解释器中写的所有代码都会在退出解释器的时候丢失。

在 Python 中使用模块将代码分为多个不同的文件以便使用、调试以及拥有更好的可读性。

模块是包括 Python 定义和声明的文件。文件名就是模块名加上 .py 后缀。可以由全局变量 name 得到模块的模块名(一个字符串)。在解释器导入模块,使用模块名来访问模块内的函数。

有不同的方式导入模块,可以直接导入整个模块,也可以从模块中导入指定的函数。也可以使用 from module import * 导入模块中的所有定义,然而这并不是推荐的做法。

含有 __init__.py 文件的目录可以用来作为一个包,目录里的所有 .py 文件都是这个包的子模块。【参考资料】

默认模块

安装 Python 的时候会附带安装不同的模块,可以按需使用它们,也可以为其它特殊用途安装新模块。

在解释器里使用 help() 函数查找任何模块 / 类的文档。

>>> help()
help> modules # 查看系统中安装的所有模块的列表
help> q # 退出 help()
>>> help()

os 模块

os 模块提供了与操作系统相关的功能。

>>> import os # 导入 os 模块

getuid() 函数返回当前进程的有效用户 id 。

getpid() 函数返回当前进程的 id。

getppid() 返回父进程的 id 。

uname() 函数返回识别操作系统的不同信息,在 Linux 中它返回的详细信息可以从 uname -a 命令得到。uname() 返回的对象是一个元组 (sysname, nodename, release, version, machine) 。

getcwd() 函数返回当前工作目录。

chdir(path) 则是更改当前目录到 path。

os 模块还有许多非常有用的函数。【点击了解更多】

Requests 模块

Requests 是一个第三方 Python 模块。

第三方模块不是默认的模块,使用时需要安装,可以使用 pip3 安装它。

总结

  • 什么是模块
  • 模块怎样导入
  • os 和 Requests 模块

Python 吸引人的一点是其有众多的模块可以使用,对于自带模块,可以看看 Python3 的官方文档,对于第三方模块,可以在 PyPI 上搜寻。

返回顶部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值