本文实例讲述了Python模块的定义,模块的导入,__name__用法。分享给大家供大家参考,具体如下:
相关内容:
-
<李>什么是模块李>
<李>模块的导入
-
<李>模块的导入李>
<李>自模块的导入
-
<李>同级目录导入李>
<李>不同级目录导入
-
<李>目录内导入目录外李>
<李>目录外导入目录内李>
什么是模块:
<强> <你>在Python中,模块就是一个个方法和类的仓库,如果我们想要使用某个模块中的某个方法或类,那么我们就需要导入对应的模板。 强>
<强> <你>【python有内置方法,类,所以有些方法我们并不需要导入模块】 强>
<强> <你>模块的使用:模块。函数,,,,,模块。类 强>
#函数 导入数学 打印(math.sqrt (3)) #类 进口线程 一个=threading.Thread () print ()<人力资源/>
模块的导入:
,
-
<李>
模块导入:
-
<李>导入模块名李>
#导入模块名 导入数学 print (math.sqrt (9)
-
<李>从…导入语句:从模块中导入一个指定的部分,如类,方法,其从…中导入*代表导入全部内容李>
#从模块名进口类名,方法名 从进口Iterable集合 print (isinstance (“abc”, Iterable)) print (isinstance ([1, 2, 3], Iterable))
-
<李>从…进口导入的时候还能给导入的部分起个自定义的名字:如:从…进口funcA fa李>
-
<李>
自模块导入:
李><强> <你> Python导入的搜索路径 强>
<你> 1。在当前目录下搜索该模块
<你> 2。在环境变量PYTHONPATH环境中指定的路径列表中依次搜索【可以从sys.path中获取】
引用>导入系统 打印(sys.path) ---------- 运行结果: [' J: \ \努力\ \ \ \ python代码的, J: python代码\ \努力\ \ \ \”, 我:\ \ python3 \ \ python36.zip”, “我:\ \ python3 \ \ dll”, “我:\ \ python3 \ \ lib”, “我:\ \ python3”, 我:\ \ python3 \ \ lib \ \网站']<你> 3。在Python安装路径的lib库中搜索
<李>
同级目录导入:直接导入
李>,
<李>
不同级目录导入:将对应目录加入到sys.path中,再导入
<李>
李>目录内的b导入目录外的c
李>目录结构:
c中内容:
b中如何导入c:
导入系统,操作系统 打印(__file__) # #这是当前文件的绝对路径 parent_dir=os.path.dirname (__file__) # #获得当前文件的目录 pp_dir=os.path.dirname (parent_dir) sys.path.append (pp_dir) #打印(sys.path) 导入c#要导入c,必须将diff_dir加入sys.path中
<李>
目录外的c导入目录内的d
李>目录结构:
Python模块的定义,模块的导入,__name__用法实例分析