
嘻道奇闻
- 文章199742
- 阅读14625734
Python模块查看指南:3分钟掌握安装列表与函数查询
(用力拍键盘声)"新装的模块怎么找都找不到?写完的代码报错说模块不存在?" 哎呦喂,这都是咱们小白必踩的坑哇!今天就手把手教你们搞懂这回事儿,保证让摸不着北的你能在3分钟内变成小能手!
第一招:门口的保安大爷——查清模块在不在你家
"我明明pip install了啊!为啥还是not found?" (捂脸)这事就像外卖到了却在小区迷路一样常见,先教你们三招确认模块是否安装成功:
- ??最强招式:命令行里敲??
按住Win+R键输入"cmd",黑窗口弹出来后扔个核弹命令进去:
bash复制pip list | findstr requests
(注意别手抖漏了竖线!)这就像查户口本一样,安装过的模块立马现原形
- ??懒人福音:在Python自家院里查??
打开Python解释器直接喊话:
python复制>>> help('modules')
(友情提示:要是看到滚屏100多行千万别慌,这说明你手里存货多!)
对比表走一个:
方法 | 优点 | 缺点 |
---|---|---|
命令行查询 | 快狠准,适合批量筛查 | 必须退到系统环境 |
help('modules') | 不用切窗口,即查即用 | 大工程会满屏滚动 |
第二式:透视眼速成——看穿模块的里里外外
知道模块已经安家了,接下来得搞清楚里头"装了什么家当"对吧?就像开盲盒总得晃一晃听听声儿是啵?
(举个栗子)咱就拿常用的requests模块开刀,演示两板斧:
??第一斧劈开外壳??:
python复制>>> import requests >>> dir(requests)
屏幕会突然刷刷刷蹦出好多__xxx__的魔法方法,再夹杂着Session、get、post这些正经货——别紧张!这都是正常现象
??第二斧砍出说明书??:
python复制>>> help(requests.get)
这时候你会看到堪比《牛津词典》的详情页,连该带几个参数都写得明明白白。偷偷告诉你,这就是老司机都在用的偷师神器!
猥琐发育流:抄后路的查档案手法
还有一招更黑的:想知道模块本尊躲在哪条小巷子吗?试试:
python复制>>> print(requests.__file__)
(温馨提示:Windows老铁记得看反斜杠路径,Mac/Linux盯紧正斜杠)
随手复制这个路径去文件资源管理器,嗖的一下就能找到模块藏身的文件夹。这招在需要手动改配置或者看源码学习时,那叫一个香啊!
灵魂三连击(自问自答版)
??Q1:为啥我的dir()结果都是英文说明???
(敲黑板)这情况九成九是没先import模块!就像要开冰箱门结果站在车库门口转圈圈——找错地方啦
??Q2:显示AttributeError是几个意思???
八成是查的方法不存在,就像找老婆饼要老婆——根本不存在这属性嘛!快去检查拼写或者查文档
??Q3:help看不懂英文怎么办???
(摸摸头)新手阶段推荐备着翻译插件,但最好硬啃!毕竟专业术语看多了就习惯,不信你坚持三个月试试?
老司机の私房话
说实话啊,新手能不装第三方模块就别装,先用用自带的os、datetime这些练手。刚开始每周都要重装Python的人我可见过不少(别问我是谁)
还有个小秘密:现在装的模块基本都在这个路径
C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX\Lib\site-packages
随便删模块可能会引发大型灾难现场哦!
最后的最后
(敲下回车键)回头看这些知识点是不是像吃麻辣烫一样简单?其实Python最妙的就是这种动手就能验证的实在劲儿,搞砸了顶多重装呗怕啥!
还是那句话——光看教程不敲代码,就像谈恋爱只看情书不见面。赶紧打开那黑乎乎的命令行,是骡子是马牵出来遛遛!