py基础之模块与包

‘‘‘模块:当代码越来越多时,将所有代码放入一个文件中便会无法维护,所以放到多个文件中去,这样每一个py文件就是一个模块    包:模块越来越多时容易重名,便将模块放入不同的包中,每个包中必须有一个__init__.py文件以便区分包和普通目录‘‘‘# 1.导入模块:python用import导入一个模块import loggingimport math

# 还可以引入指定的函数,方法是from math import powprint(math.pow(2, 10))  # 使用了math模块中的次方,2的十次方print(logging.log(10, ‘something‘))print(math.log(2, 10))from logging import log as logger #可以给引入的函数改一个名字print(logger(10, ‘something‘))#os.path模块中的isdir()和isfile()文件可以检查指定的目录和文件是否存在from os.path import isdir as isdirprint (isdir(r‘D:\软件安全下载目录‘))#cStringIO和StringIO都提供了StringIO这个功能,但是cStringIO执行速度更快,所以我们可以按情况导入想要的模块,并且不会影响代码的正常执行‘‘‘try:    from cStringIO import StringIOexcept ImportError:    from StringIO import StringIO    try,except是捕获异常及其处理异常的句子,当try中抛出异常后,except会更具抛出的异常类型去进行相应的处理‘‘‘print (10//2)‘‘‘python自带了easy_install与pip两个模块管理工具,用pip安装web.py  ,方法:pip install web.py‘‘‘

原文地址:https://www.cnblogs.com/li-shang/p/8297650.html

时间: 2024-10-12 12:13:58

py基础之模块与包的相关文章

带你学python基础:模块和包

一.什么是模块 在我们平时的开发过程中,或多或少会用到 Python 的一些内置的功能,或者说,还会用到一些第三方的库,我们用到的这些 Python 的内置的功能,和一些第三方的库,就可以说是一些模块了. 例如,我们在读写文件的时候,我们就会用到文件操作的模块os. 是不是经常遇到呢?模块,来了! 其实,每一个 Python 脚本文件都可以被当成是一个模块. 模块以磁盘文件的形式存在.当一个模块变得过大,并且驱动了太多功能的话,就应该考虑拆一些代码出来另外建一个模块. 模块里的代码可以是一段直接

Python基础day-16[模块与包]

模块: 模块的好处:首先模块可以大大提高代码的可维护性,其次可以减少大量的重复代码,可以通过模块调用来重复使用某些代码.另外,模块还可以避免函数名和变量名冲突. 在Python中一个.py文件就称之为一个模块(module). 模块分类: Python标准库(内置库) 第三方模块 应用程序自定义模块 导入模块 注:模块的在import的时候,会执行模块内的所有代码,并新建一个名称空间保存这些.类似变量,重复导入同一模块,不会重复执行模块内代码. 所以导入时进行了两步操作: 1.创建新的名称空间

python开发调用基础:模块和包

一,包的调用 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 #调用 glance[1..4]\api\policy.py 路径 5 # policy.py 内容 6 # def one(): 7 # print('this first!') 8 9 # 1.glance1里面什么都没有写,只有plicy这个模块写了个方法,导入了具体的模块 10 # from glance1.api import policy 导入绝体模块 11 # poli

Python全栈自动化系列之Python编程基础(模块和包)

一.模块 1)定义 模块:模块是一个Python文件,以.py结尾,包含了Python对象定义和Python函数包:Python中的包就是一个包含一个__init__.py文件的目录(文件夹) 2)模块的作用 a.模块让你能够有逻辑地组织你的Python代码段 b.把相关功能的代码写到一个模块里面能让你的代码更好用,更易懂 c.模块能定义函数.类和变量,模块里也能包含可执行的代码 注意点: ①在进行模块导入的时候,会将导入的模块从上往下执行一遍 ②模块导入时,同级目录导入,Pycharm有可能识

python基础之模块与包

一.模块 1.什么是模块?一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 2 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式去执行,此时test.py被称为脚本script. 随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理.这时我们不仅仅可以把这些文件当

2015/9/15 Python基础(12):模块和包

模块是用来组织 Python 代码的方法,而包则是用来组织模块的. 当代码量很大时,我们一般会把代码分成几个有组织的代码段,然后每个代码段之间有一定的联系.代码单之间是共享的,所以Python允许调入一个模块,允许使用其他模块的属性利用之前的工作成果,实现代码重用.那些自我包含并且有组织的代码片段就是模块(module),将其他模块中属性附加到你的模块中的操作较导入(import) 模块是逻辑上的说法,而它们在物理层是一个个独立的文件,模块的文件名就是模块的名字加拓展名.py.与其他可以导入类的

python之基础篇(八)——模块与包

防伪码:忘情公子著 python中的模块 将代码量较大的程序分割成多个有组织的.彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块. 模块在物理形式上表现为以.py结尾的代码文件: 一个文件被看作一个独立的模块,一个模块也可以被看作是一个文件 模块的文件名就是模块的名字加上扩展名.py 每个模块都有自己的名称空间 python允许"导入"其它模块以实现代码重用,从而也实现了将独立的代码文件组织成更大的程序系统: 在python中,模块也是对象 在一个模块的顶层定义的

Lua语言基础汇总(11) -- Lua中的模块与包

前言 从Lua5.1版本开始,就对模块和包添加了新的支持,可是使用require和module来定义和使用模块和包.require用于使用模块,module用于创建模块.简单的说,一个模块就是一个程序库,可以通过require来加载.然后便得到了一个全局变量,表示一个table.这个table就像是一个命名空间,其内容就是模块中导出的所有东西,比如函数和常量,一个符合规范的模块还应使require返回这个table.现在就来具体的总结一下require和module这两个函数. require函

python基础---模块与包

1.模块导入方法 常见的场景: 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀,导入模块可以实现功能的重复利用 import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到python解释器的内置模块 a. import语句 python 内置了很多模块,比如os.sys.time等,也可以是自定义模块.模块包.C扩展等,使用import无