freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

渗透测试 前置知识之PYTHON模块的安装,导入及使用
2021-06-29 09:59:16

1、Python模块的安装:

当前,使用pip已经成为管理Python模块的主流方式。

使用python命令可以查看已安装的模块名称:

pip list

1624931786_60da7dca5e8f2bca6fc6b.png!small

采用该命令实现python模块的安装,方式也十分简便:

只需要直接在命令终端下输入:

pip install requests(需要安装的模块)即可

1624931794_60da7dd28014288930c4e.png!small

2、Python模块的导入与使用:

默认情况下,python仅包含部分核心模块,在需要的时候加载其他的模块,可以实现很强的扩展性,这也是python最大的优点。

Python导入模块有两个常用的命令:import和from

import模块名称:

采用“模块名称”方式时,需要在对象前面加上模块名称作为前缀。

具体形式为 模块名称.对象

例子如下:

1624931812_60da7de47127a5d08533f.png!small

1624931824_60da7df0f0fd63581983e.png!small

From 模块名称 import 对象名:

使用采用方式时,仅导入明确制定的对象,不需要使用模块名称作为前缀。如下所示:

1624931838_60da7dfe713fad2c81a50.png!small

1624931859_60da7e13ed44fc5887f03.png!small

但是,该方法有一个问题,如果多个模块中有同名的对象只有最后一个导入的模块中的对象才会生效。

# 渗透测试 # python # 脚本语言
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录