设为首页 加入收藏

TOP

python模块(一)
2017-09-30 14:19:12 】 浏览:5658
Tags:python 模块

  在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。

  为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。如:os 是系统相关的模块;file是文件操作相关的模块

  模块的最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。

模块分为三种:

  • 自定义模块
  • 第三方模块
  • 内置模块

导入模块

模块的导入有如下方法:

1 import module
2 from module import xx
3 from module.xx import yy as [rename]
4 from module import *
5 __import__('module') #以字符串形式导入模块

查看py模块所在路径

 1 import sys
 2 print(sys.path)
 3 
 4 #result 
 5 ['E:\\python\\coding\\day8', #当前python文件所在路径
 6  'E:\\python\\pyInstall\\py3\\python36.zip', 
 7  'E:\\python\\pyInstall\\py3\\DLLs', 
 8  'E:\\python\\pyInstall\\py3\\lib', 
 9  'E:\\python\\pyInstall\\py3',
10  'E:\\python\\pyInstall\\py3\\lib\\site-packages']

自定义模块

  如果python模块路径中没有所要导入的包,可自行通过 sys.path.append('路径') 添加模块路径

1 import sys
2 import os
3 dirr = os.path.dirname(os.path.abspath("../day6/fs1.py"))
4 sys.path.append(dirr)

第三方模块

  python有很多第三方模块,相比内置模块,性能更优。

pip3 install [module_name]

可以通过上述命令在操作系统命令行中进行安装。

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇python-modules 下一篇python高级特性-sorted()

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目