51dev.com IT技术开发者社区

51dev.com 技术开发者社区

python3

Linux下python安装升级详细步骤 | Python2 升级 Python3

Linux下python安装升级详细步骤 | Python2 升级 Python3

https://www.cnblogs.com/idotest/p/5442173.html...

吴裕雄--天生自然python学习笔记:Python3 日期和时间

吴裕雄--天生自然python学习笔记:Python3 日期和时间

Python程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python提供了一个time和calendar模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python的time模块下有很多函数可以转换常见日期格式。如函数...

吴裕雄--天生自然python学习笔记:Python3 JSON 数据解析

吴裕雄--天生自然python学习笔记:Python3 JSON 数据解析

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。Python3中可以使用json模块来对JSON数据进行编解码,它包含了两个函数:json.dumps():对数据进行编码。json.loads():对数据进行解码。在json的编解码过程中,p...

吴裕雄--天生自然python学习笔记:Python3 XML 解析

吴裕雄--天生自然python学习笔记:Python3 XML 解析

什么是XML?XML指可扩展标记语言(eXtensibleMarkupLanguage),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。XML被设计用来传输和存储数据。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领...

吴裕雄--天生自然python学习笔记:Python3 多线程

吴裕雄--天生自然python学习笔记:Python3 多线程

多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。程序的运行速度可能加快。在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这...

吴裕雄--天生自然python学习笔记:Python3 SMTP发送邮件

吴裕雄--天生自然python学习笔记:Python3 SMTP发送邮件

SMTP(SimpleMailTransferProtocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。Python创建SMTP对象语法如下:importsmtplibs...

吴裕雄--天生自然python学习笔记:Python3 网络编程

吴裕雄--天生自然python学习笔记:Python3 网络编程

Python提供了两个级别访问的网络服务。:低级别的网络服务支持基本的Socket,它提供了标准的BSDSocketsAPI,可以访问底层操作系统Socket接口的全部方法。高级别的网络服务模块SocketServer,它提供了服务器中心类,可以简化网络服务器的开发。什么是Socket?Socket又称"套接字",应用...

吴裕雄--天生自然python学习笔记:Python3 MySQL 数据库连接

吴裕雄--天生自然python学习笔记:Python3 MySQL 数据库连接

什么是PyMySQL?PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,Python2中则使用mysqldb。PyMySQL遵循Python数据库APIv2.0规范,并包含了pure-PythonMySQL客户端库。PyMySQL安装在使用PyMySQL之前,我们需要确保PyMySQL已安装。...

吴裕雄--天生自然python学习笔记:Python3 正则表达式

吴裕雄--天生自然python学习笔记:Python3 正则表达式

Python自1.5版本起增加了re模块,它提供Perl风格的正则表达式模式。re模块使Python语言拥有全部的正则表达式功能。compile函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字...

吴裕雄--天生自然python学习笔记:Python3 标准库概览

吴裕雄--天生自然python学习笔记:Python3 标准库概览

操作系统接口os模块提供了不少与操作系统相关联的函数。>>>importos>>>os.getcwd()#返回当前的工作目录'C:\Python34'>>>os.chdir('/server/accesslogs')#修改当前的工作目录>>>os....

吴裕雄--天生自然python学习笔记:Python3 命名空间和作用域

吴裕雄--天生自然python学习笔记:Python3 命名空间和作用域

命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过Python字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响。我们举一个计算机系统中的例子,一个文件夹(目录)中可以包含多个...

吴裕雄--天生自然python学习笔记:Python3 面向对象

吴裕雄--天生自然python学习笔记:Python3 面向对象

Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。面向对象技术简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。类变量:类变量在整个实例化的对象中是公用的。类变量定义在...

吴裕雄--天生自然python学习笔记:Python3 错误和异常

吴裕雄--天生自然python学习笔记:Python3 错误和异常

 语法错误Python的语法错误或者称之为解析错,是初学者经常碰到的,如下实例>>>whileTrueprint('Helloworld')File"<stdin>",line1,in?whileTrueprint('Helloworld')^SyntaxError:invali...

吴裕雄--天生自然python学习笔记:Python3 OS 文件/目录方法

吴裕雄--天生自然python学习笔记:Python3 OS 文件/目录方法

os模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:序号方法及描述1os.access(path,mode)检验权限模式2os.chdir(path)改变当前工作目录3os.chflags(path,flags)设置路径的标记为数字标记。4os.chmod(path,mode)更改权限5os.chow...

吴裕雄--天生自然python学习笔记:Python3 File(文件) 方法

吴裕雄--天生自然python学习笔记:Python3 File(文件) 方法

open()方法Pythonopen()方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出OSError。注意:使用open()方法一定要保证关闭文件对象,即调用close()方法。open()函数常用形式是接收两个参数:文件名(file)和模式(mode)。o...