python的导入模块:python解释器先检查当前目录下的导入的模块,如果没有找到再检查sys模块中path中的变量(import sys,sys.path),如果没有找到,就会发生错误.可以使用脚本将当前目录加入到sys.path中

 >>> import os,sys

>>> moudlepath=os.getcwd()

>>> moudlepath

'/Users/user'

>>> sys.path.append(moudlepath)



1.如何在python中查找某个模块的某个函数的用法,比如我要知道os模块下的mkdir这个函数是干嘛的,就可以这杨

import os

dir(os)列出os模块中函数,属性等

help(os.mkdir)简单解释os模块的mkdir函数。

或者可以使用os.__doc__,os.__doc__是对os模块常使用函数的一些介绍


2.如何查找模块中子对象的使用?

比如我要查找ftplib模块下的FTP对象的retrbinary函数怎么使用,那么我就需要使用

from ftplib import FTP

dir(FTP):列出FTP对象的属性和方法等

FTP.__doc__简单介绍FTP对象和一些基本函数的使用

help(FTP.retrbinary)简单介绍FTP的retrbinary函数的使用