>[success] 想要了解某个模块,最好的办法是阅读源码!!!
### 最好的学习文档
**方法一**:
1. 首先在pycharm中的py文件中`import os`
2. 然后按住`Ctrl`键,鼠标移动到`'os'`中,会出现手势,表示可点击,按住`Ctrl`键不放,鼠标点击`os`即可跳转到`os`模块的代码源码了
3. 同时按住`Ctrl`+`O`,可以显示出当前文件中的所有成员,举例如下:
![](https://box.kancloud.cn/8ed915261f106647e93d828e004886c6_565x360.jpg)
假设在某个模块的源码文件中,岂不是可以看到当前模块可以调用的所有成员了?
**方法二**:
1. 首先在pycharm中的py文件中`import os`
2. 输入`os.`后,注意os后面的`.`,这是编辑器会将这个os模块的所有属性和方法都会显示出来,如下:
![](https://box.kancloud.cn/6791ab93bb81c2c9881527f8ae469cbd_597x329.jpg)
3. 其中“f”表示方法,“v”表示属性。如果想要查看某个方法的详细介绍,选择方法后,按住`Ctrl`键后用鼠标点击对应的方法即可,如选择`getcwd()`,点击后会跳转到对应的源码位置:
![](https://box.kancloud.cn/d36ebf607738bbe507c130f6b447b67e_823x280.jpg)
通过以上源码中的docstring文档描述,可以知道这个方法是做什么了吧?
<hr style="margin-top:100px">
:-: ![](https://box.kancloud.cn/2ff0bc02ec938fef8b6dd7b7f16ee11d_258x258.jpg)
***微信扫一扫,关注“python测试开发圈”,了解更多测试教程!***
- 前言
- chapter01_开发环境
- chapter02_字符串的使用
- chapter03_列表的使用
- chapter04_字典的使用
- chapter05_数字的使用
- chapter06_元组的使用
- chapter07_集合的使用
- chapter08_输入输出
- chapter09_控制流程
- chapter10_实例练习_登录1
- chapter11_python函数入门
- chapter12_python中的类
- chapter13_轻松玩转python中的模块管理
- chapter14_掌握学习新模块的技巧
- chapter15_通过os模块与操作系统交互
- chapter16_子进程相关模块(subprocess)
- chapter17_时间相关模块(time & datetime)
- chapter18_序列化模块(json)
- chapter19_加密模块(hashlib)
- chapter20_文件的读与写
- chapter21_阶段考核2_登录
- chapter22_小小算法挑战(排序&二分法)
- chapter23_用多线程来搞事!
- chapter24_HTTP接口请求(requests)
- chapter25_接口测试框架(pytest)
- chapter26_阶段考核3_HTTP接口测试
- chapter27_HTML解析(pyquery)
- chapter28_阶段考核4_爬虫下载网易汽车
- chapter29_python中的那些编码坑
- chapter30_MySQL数据库操作
- chapter31 高级特性_迭代器与生成器
- chapter32 高级特性_装饰器
- chapter33 高级特性_列表处理