201609-08 Python中MYSQLdb的基本用法:数据库增删改查 NEW MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。windows下载地址:https://sourceforge.net/projects/mysql-python/ Linux平台可以访问:https://pypi.python.org/pypi/MySQL-python 以下给出基本示例:#coding:utf-8 '''#cur... Read More >
201609-07 python(py2exe)打包成exe执行文件,vista/win7下icon图标不显示问题的解决方案 NEW windows下,在对使用python的编写的程序进行打包时,常用的工具就是py2exe了,该工具只需要一些脚本就看实现将python程序打包成一个exe文件。并且该exe程序的执行不需要系统预先安装python环境。from distutils.core import setup import py2exe setup( name = 'xx... Read More >
201609-06 Tkinter布局方法大全 NEW 所有的Tkinter组件都包含专用的几何管理方法,这些方法是用来组织和管理整个父配件区中子配件的布局的。Tkinter提供了截然不同的三种几何管理类:pack、grid和place。pack() pack几何管理采用块的方式组织配件,在快速生成界面设计中广泛采用,若干组件简单的布局,采用pack的代码量最少。pack几何管理程序根据组件创建生成的顺序将组件添加到父组件中去。通过设置相同的锚点(anchor)可以将一组配件紧挨一个地方放置,如果不指定任何选项,默认在父窗体中... Read More >
201609-06 Python中对类对象中成员函数进行多线程操作 最近写了一个批量下载网页图片的类,针对类中函数如何进行多线程操作:直接给出代码import urllib2 import re import time import threading class DownPic: def __init__(self): &nbs... Read More >
201609-06 Python中多线程及程序锁浅析 Python中多线程使用到Threading模块。Threading模块中用到的主要的类是Thread,我们先来写一个简单的多线程代码:# coding : uft-8 __author__ = 'Phtih0n' import threading class MyThread(threading.Thread): &n... Read More >
201609-05 Python多线程thread 在使用多线程之前,我们首页要理解什么是进程和线程。什么是进程?计算机程序只不过是磁盘中可执行的,二进制(或其它类型)的数据。它们只有在被读取到内存中,被操作系统调用的时候才开始它们的生命期。进程(有时被称为重量级进程)是程序的一次执行。每个进程都有自己的地址空间,内存,数据栈以及其它记录其运行轨迹的辅助数据。操作系统管理在其上运行的所有进程,并为这些进程公平地分配时间。什么是线程?线程(有时被称为轻量级进程)跟进程有些相似,不同的是,所有的线程运行在同一个进程中,... Read More >
201609-02 TCP/IP和Socket的深入理解 要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。 对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和UDP,前者可以保证数据的正确和可靠性,后者则允许数据丢失。最后,我们还知... Read More >
201609-02 pytnon FTP编程-- ftplib 模块 pytnon FTP编程:Python自带ftplib 模块,是用来对FTP服务器进行上传、下载操作,非常方便,使用起来也是行简单。 如果我们熟悉了下面代码编写,怎么把FTP服务器上的文件下载到本地,怎么把文件上传到FTP服务器上和批量FTP上传、下载就基本掌握了Python FTP编程。#-*- coding:utf-8 -*- #author:lhj588@live.cn #C_Date: 2011.11.17 f... Read More >
201609-01 Python中BeautifulSoup基本用法 文档地址:http://www.crummy.com/software/BeautifulSoup/bs4/doc/什么是BeautifulSoup?Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。它可以大大节省你的编程时间。直接看例子:#!/usr/bin/python # -*-... Read More >
201608-31 python socket编程详细介绍 Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。下面讲的是Socket模块功能1、Socket 类型套接字格式:socket(family,type[,protocal]) 使用给定的地址族、套接字类型、协议编号(默认为0)来创建套接... Read More >