03
2019
07

Python 操作 MySQL 数据库

Python 操作 MySQL 数据库Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库,可以选择适合自己项目的数据库:   ①GadFly   ②mSQL   ③MySQL   ④PostgreSQL   ⑤Microsoft SQL Server 2000   
02
2019
07

Python之Tkinter组件

Python之Tkinter组件Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。目前有15种Tkinter的部件。我们提出这些部件以及一个简短的介绍:控件--描述Button--按钮控件;在程序中显示按钮。Canvas--画布控件;显示图形元素如线条或文本。Checkbutton--多选框控件;用于在程序中提供多项选择框。Entry--输入控件;用于显示简单的文本内容。Frame--框架控件;在屏幕上显示一个矩形区域,多用来作为容器。
01
2019
07

Python之GUI库

Python之GUI库Python GUI编程(Tkinter)Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下:   ①Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。  &
28
2019
06

Python高级教程编程之线程同步

Python高级教程编程之线程同步       线程同步如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。使用Thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到acquire和release方法之间。    如下:多线程的优势在于可以同时运行多个任务(至少感觉起
28
2019
06

Python线程模块之thread和threading

Python线程模块之thread和threadingPython线程模块Python通过两个标准库thread和threading提供对线程的支持。thread提供了低级别的、原始的线程以及一个简单的锁。threading 模块提供的其他方法:threading.currentThread( ): 返回当前的线程变量。threading.enumerate( ): 返回一个包含正在运行的线程的list。正在运行指线程启动后、结束前,不包括启动前和终止后的线程。threading.activeC
28
2019
06

Python高级教程编程之Python多线程

Python高级教程编程之Python多线程Python 多线程多线程类似于同时执行多个不同程序,多线程运行有如下优点:①使用线程可以把占据长时间的程序中的任务放到后台去处理。②用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。③程序的运行速度可能加快。④在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。线程在执行过程中与进程还是有区别的。每个独立的进程有一
27
2019
06

python正则表达式模式语法中的特殊元素及实例

python正则表达式模式语法中的特殊元素及实例       正则表达式模式模式字符串使用特殊的语法来表示一个正则表达式:字母和数字表示他们自身。一个正则表达式模式中的字母和数字匹配同样的字符串。多数字母和数字前加一个反斜杠时会拥有不同的含义。标点符号只有被转义时才匹配自身,否则它们表示特殊的含义。反斜杠本身需要使用反斜杠转义。由于正则表达式通常都包含反斜杠,所以你最好使用原始字符串来表示它们。模式元素(如 r'\t',等价于 '\
27
2019
06

Python正则表达式对象及修饰符可选标志

Python正则表达式对象及修饰符可选标志       Python正则表达式  正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。  Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。  re 模块使 Python 语言拥有全部的正则表达式功能。  compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用
27
2019
06

Python中re详解之re.finditer和re.split

Python中re详解之re.finditer和re.split      findall在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表。注意: match 和 search 是匹配一次 findall 匹配所有。     语法格式为:findall(string[, pos[, endpos]])     参数:string -- 待匹配的字符串。pos --
26
2019
06

Python中re详解之re.compile 函数解析

Python中re详解之re.compile 函数解析re.compile 函数compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,供 match() 和 search() 这两个函数使用。语法格式为:          re.compile(pattern[, flags])参数:pattern : 一个字符串形式的正则表达式flags : 可选,表示匹配模式,比如忽略大小写,多行模式等,具体参数为:re.I