模块简介模块就是一组功能集合体,我们程序可以导入模块来复用模块功能。每一个 Python 脚本.py文件都可以被当成是一个模块模块以磁盘文件形式存在。当一个模块变得过大,并且驱动了太多功能的话,就应该考虑拆一些代码出来另外建一个模块模块代码可以是一段直接执行脚本,也可以是一堆类似库函数代码,从而可以被别的模块导 入(import)调用。模块可以包含直接运行代码块、类定义、
转载 2023-11-15 16:44:55
84阅读
Python模板库Mako语法(译自官方文档) Yeolar   Mako模板从一个包含各种类型内容文本流解析得到,包括XML、HTML、email文本等。模板还可以包含Mako指令,用来表示变量和表达式替换、控制结构、服务器端注释、整块Python代码,还有用来提供额外功能各种标签。所有这些结构都被编译为实际Python代码。这意味着你可以在Mako模板每个方面
转载 2024-01-03 22:50:41
54阅读
导入模块(包括方法属性)本质 Python解释器把被导入模块名.py”文件解释一遍 过程:确定模块名.py文件-->搜索“模块名.py”文件路径-->sys.path路径列表(当前路径在列表[0]位,当调用模块时,会先在程序当前路径搜索相应文件)
原创 2018-03-29 13:57:05
1304阅读
1点赞
shlex模块实现了一个类来解析简单类shell语法,可以用来编写领域特定语言,或者解析加引号字符串。 处理输入文本时有一个常见问题,往往要把一个加引号单词序列标识为一个实体。根据引号划分文本可能与预想并不一样,特别是嵌套有多层引号时。例: 有文本quotes.txt,内容如下 This string has embedded "double quotes"
翻译 精选 2013-03-19 00:46:28
10000+阅读
 补充 正则表达式中,group() 用来提出分组截获字符串,( )包围了一个小正则表达式。 >>> a = '123abc456' >>> re.search("(\d{3})([a-z]{3})(\d{3})",a).group(0) '123abc456' >>> re.search("(\d{3})([a-z]
模块作用json通常用于在web客户端和服务器数据交换,即把字符串类型转换成python基本数据类型,或者将python基本数据类型转换成字符串类型常用方法json.dumps(obj)#将python基本数据类型转换成字符串json.loads(obj)#将字符串序列化成python基本数据类型json.dump(obj)#将python基本数据类型转换成字符串并写入到文件当中json.
原创 2019-02-18 23:19:33
919阅读
os模块为平台特定模块(posix、nt和mac)提供了一个包装器。所有平台上函数API都是相同,所以使用os模块可以提供一定可移植性。不过,并不是所有函数在每一个平台上都可用,许多进程管理函数对Windows不适用。 os模块Python文档子标题是“杂类操作系统接口”。这个模块主要包括创建和管理运行进程或文件系统内容(文件和目录)函数,只有很少涉及其他功
原创 2013-03-17 06:49:52
594阅读
1 模块简介asyncio模块作为一个临时库,在Python 3.4版本中加入。这意味着,asyncio模块可能做不到向后兼容甚至在后续Python版本中被删除。根据Python官方文档,asyncio通过coroutines、sockets和其它资源上多路复用IO访问、运行网络客户端和服务端以及其它相关原始服务等提供了一种单线程并发应用架构。本文并不能覆盖所有关于asyncio模块
原创 2017-05-19 09:53:06
793阅读
1 模块简介threading模块Python1.5.2中首次引入,是低级thread模块一个增强版。threading模块让线程使用起来更加容易,允许程序同一时间运行多个操作。不过请注意,Python线程最好是与IO操作一起工作,比如从网络上下载资源或者从你电脑中读取文件和目录。如果你需要处理一些CPU密集任务,你最好是看看Pythonmultiprocessing模块。原因就是P
转载 2017-05-19 09:54:24
362阅读
1 模块简介Python提供了itertools模块,可以创建属于自己迭代器。itertools提供工具快速并且节约内存。开发者可以使用这些工具创建属于自己特定迭代器,这些特定迭代器可以用于有效遍历。2 模块使用2.1 无限迭代器itertools中有个三个迭代器是无限迭代,这就意味着当你在使用它们时,你需要了解你要么从这些迭代器中终止,要么就是无限循环。countcount(star
SSS
转载 2017-05-19 09:55:13
811阅读
Python标准模块--logging1logging模块简介logging模块Python内置标准模块,主要用于输出运行日志,可以设置输出日志等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过设置不同日志等级,在release版本中只输出重要信息,而不必显示大量调试信息;print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;loggin
转载 2019-10-12 14:49:18
366阅读
 time 模块1 1 >>> import time 2 2 >>> time.time() 3 3 1491064723.808669 4 4 >>> # time.time()返回当前时间时间戳timestamp(定义为从格林威治时间1970年01月01日00时00分00秒起至现在总秒数)方法,无参数 5
SON (JavaScript Object Notation) 是一种轻量级数据交换格式。它基于 ECMAScript (欧洲计算机协会制定 javascript 规范)一个子集,采用完全独立于编程语言文本格式来存储和表示数据。简洁和清晰层次结构使得 JSON 成为理想数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。1. 概述1.1 json 格
原创 精选 2024-09-27 08:28:41
205阅读
1、模块模块就是子程序,模块主要用来导入,但导入模块并不意味着在导入时执行某些操作。模块主要用于定义,比如变量、函数和类,并且导入模块多次和导入模块一次效果是一样。1.1 模块中定义函数 1 # hello.py 2 def hello(): 3 print "Hello, world!" 4 5 >>>import hello.py 6 >>&g
内置函数        python内置函数一般都在_builtin_模块中,在运行python时会自动加载这个模块不需要手动导入。         一、数学运算类 abs(x) 求绝对值 1、参数可以是整型,也可以是复数 2、若参数是复数,则返回复数模 complex([real[, imag]])
一、os模块 用于提供系统级别的操作: 尝试中遇到问题解决,比如: 二、sys模块 用于提供对解释器相关操作:
转载 2017-01-09 10:06:00
130阅读
os模块作用调用系统模块常见用法os.getcwd()获取当前工作目录,即当前python脚本工作目录路径os.chdir("dirname")改变当前脚本工作目录;相当于shell下cdos.curdir返回当前目录:('.')os.makedirs('dirname1/dirname2')创建多层目录os.removedirs('d
原创 2019-02-17 09:26:00
969阅读
sys模块作用sys模块用于解释器相关操作,通常用于脚本传参sys模块常见用法sys.argv传递到Python脚本命令行参数列表,第一个元素是程序本身路径sys.executable返回python解释器在当前系统中绝对路径sys.exit([arg])程序中间退出,arg=0为正常退出sys.platform返回操作系统平台名称,Linux是linux2,Windows是win32
原创 2019-02-17 00:11:51
2391阅读
Python强大体现在“模块自信”上,因为Python不仅有很强大自有模块标准库),还有海量第三方模块(或者包、库),并且很多开发者还在不断贡献在自己开发模块(或者包、库)。本文将向大家概述介绍Python自有模块——标准库。 本文选自《跟老齐学Python:轻松入门》。
原创 2017-03-31 10:41:57
755阅读
这只是一部分常用模块,还有很多其他有用模块可以在 Python 标准库中找到。
原创 7月前
44阅读
  • 1
  • 2
  • 3
  • 4
  • 5