![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 80
lianxiang_biancheng
这个作者很懒,什么都没留下…
展开
-
Python中Sqlite的使用&ORM的使用&如何通过code初始化DB
1.python中如何sqlite下面的示例是通过拼接sql语句,来使用sqlite数据的。import sqlite3;del main(): dbpath="db\\test.db"; try: conn=sqlite3.connect(self.dbpath); except: pass; # read sq原创 2012-07-30 20:44:16 · 4383 阅读 · 0 评论 -
Python中线程的使用
线程启动之后,会执行一个函数,当该函数执行完之后,线程也就结束了,该函数只被执行一次。下面我以问题的形式,给出一些我的理解。想让线程不停地运行,该怎么实现?一般有2种方法:(1)在该线程执行的函数中,设置一个死循环,即while true。当线程调用该函数时,则该函数就会陷入了死循环。当满足某种条件之后,可以通过break退出该循环。本blog中介绍的“双线程高效下载问题”和“多线原创 2012-07-30 20:48:00 · 2661 阅读 · 0 评论 -
Python+Eric+PyQt的安装配置和第一个程序HelloWorld
今天开始要做一个网络营销工具,开发需要使用Python+Qt。第一次使用,下面是我整理的具体安装配置步骤和初次开发详解。对于每一种开发,我们刚开始都会写的一个HelloWorld程序。下面在给出环境配置之后,我会讲解如何写第一个程序HelloWorld。1.安装说明(1)python下载安装 首先下载python:http://www.python.org/ftp/pyt原创 2012-07-16 20:32:13 · 6399 阅读 · 0 评论 -
PyQt开发讲解
先给出两个初学者的入门网址:http://www.riverbankcomputing.co.uk/software/pyqt/intro http://www.cs.usfca.edu/~afedosov/qttut/1.窗体(QWidget、QMainWindow、QDialog)之间的区别 QWidget类是所有用户界面对象的基类。窗口部件是用户界面的原创 2012-07-20 16:25:17 · 16035 阅读 · 1 评论 -
文件锁和Python多进程的使用
1.文件锁问题:进程P1中有一个线程T1,T1执行的函数为f1;进程P2中有一个线程T2,T2执行的函数为f2。当f1和f2都需要对同一个资源进行操作时,比如同时对文件file1进行操作。为了线程安全,则当f1在操作(读或写文件file1)时,不允许f2操作(读或写文件file1)。反之,当f2在操作file1时,不允许f1操作file1。即f1和f2不能同时操作file1。解决方法:原创 2012-08-25 21:29:39 · 11400 阅读 · 2 评论 -
python实现网络爬虫
一.简介 该爬虫程序包含2个类,一个管理整个crawling进程(Crawler),一个检索并解析每一个下载的web页面(Retriever)。二.程序#!/usr/bin/env pythonfrom sys import argvfrom os import makedirs,unlink,sepfrom os.path import dirname,原创 2012-06-18 22:41:11 · 2105 阅读 · 0 评论 -
Python中网络页面抓取和页面分析
转载本文请以链接形式注明出处。1.前言 Python的网络抓取有很多包可以实现,比如:urllib、urllib2、httplib、httplib2。其中httplib、httplib2是专门处理与http相关的;而urllib、urllib2是借助于httplib、httplib2实现的,相当于在httplib、httplib2上又封装了一层来进行处理web数据。而urll原创 2012-07-22 14:53:59 · 10122 阅读 · 2 评论 -
轻量级web框架node.js和bottle
一.介绍nodejs是一个轻量级的webserver框架,和python的bottle很类似,都是轻量级的web框架:写一个web server只需要一行代码就可以。node.js平台的构建是基于Chrome's JavaScript runtime,即它是对GoogleV8引擎(应用于Google Chrome浏览器)进行了封装。V8引擎执行Javascript的速度非常快,性能非常好。原创 2013-05-09 22:18:48 · 2627 阅读 · 0 评论