文章列表
 
您正在查看 "Python" 分类下的文章

2010年06月22日 下午 6:19
  最近用python帮朋友写一个读写二进制文件的程序,很快就写好了控制台程序。用过之后感觉不方便,因为涉及到数据检索,在控制台下执行这样的操作太痛苦了,于是便有了编写窗口程序的需求。我也因此开始了我的python gui之旅。
  因为用python的时间不长,对其gui编程没有任何了解,说实话一开始就没打算用python写窗口程序,我觉得这不是python的强项。但世界是在变化着的,呵呵,闲话少叙,进入正题。
  经过一番google,首先进入我视野的是pyqt和wxPython,pyqt是基于目前比较
 
2008年09月01日 下午 4:23
随着python 2.5的发布,我也把机器上的python家族集体更新到了2.5。一直很想用用boa的,但是装了wxpython-2.8之后死活用不了,怒!于是一 通google,忙活了好大半天,据说是wxpython版本的问题,好吧,那么姑且就认为是版本作祟。跑到wxpython.org上一口气把常用的几 个版本都下载下来了,这几个版本是:2.8、2.7、2.6。依次装了一遍,最后的结果 是:python2.5+wxpython2.6+boa0.4.4能够正常工作。为了避免以后重蹈覆辙,简单记一下。boa用着委实不错,python 一直缺少像样的IDE,不知道boa能不能起到扭转局势的作用。
 
2008年09月01日 下午 4:14

wxPython介绍+一个实用的例子

1. wxPython简介

wxPython是wxWidget的库的一个python的封装。提供了一些库和一些工具。

这样wxPython即有python语言的优点:
语法强悍,少写了不少代码:)

也有wxWidget图形库的优点:
直接拉控件到大概位置就行了,不需要去调整控件的对齐,也不需要关心gui界面是否支持各种分辨率的桌面。而且界面都是可以运行时切换,只要写很少的切换代码。跨平台的图形库...

后悔,我怎么以前会用vb开发gui的 -_-!。

缺点,网上资料还比较少。而且在线文档

 
2008年09月01日 下午 3:56
python 编写server的步骤:
  1. 第一步是创建socket对象。调用socket构造函数。如:

    socket = socket.socket( family, type )

    family参数代表地址家族,可为AF_INET或AF_UNIX。AF_INET家族包括Internet地址,AF_UNIX家族用于同一台机器上的进程间通信。
    type参数代表

 
2008年09月01日 下午 3:17
最近浏览了一下关于Python的 书籍,对Python有了一点了解.很喜欢Python的语法,尤其是那个用缩进来表示代码块的语法.以前用SharpDevelop的时候见过Boo语 言是用缩进表示代码块的,当时也没留意Boo语言的由来,后来才知道Boo语言是根据Python来的,语法和Python基本差不多.介绍一下用 Python如何写窗口程序:
6?%p Q+I N&t,[0据 我目前所知,Python有很多窗口框架(库),可以用这些窗口库写windows,MacOS,Linux等等操作系统的程序,而且接
 
2008年04月16日 下午 8:43

#!/usr/bin/env python
#coding:utf-8

import

 
2008年04月10日 下午 4:06
打印帮助
from pydoc import help # not needed for 2.2 or newer
print help("MySQLdb")


连接数据库
import MySQLdb
try:
    conn = MySQLdb.connect(host="localhost",user="root",passwd="",port=3306,db="douban",init_command='set names utf8')
except MySQLdb.Error, e:
     print "Error %d: %s" % (e.args[0], e.args[1])
     sys.exit (1)
 
2008年04月09日 下午 5:23

Eclipse 是一个 Java 技术集成开发环境,由 IBM 开发,并开放其源代码。它是 IBM 商业软件 WebSphere Application Development 环境以及其他多种工具的基础。Eclipse 的开发社区非常活跃,他们不仅开发 Eclipse 本身,还开发大量的插件供 Eclipse
 
2008年04月09日 下午 4:07
python操作mysql中文问题小结



希望大家能多多补充



mysql 需要做的是:



CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;



这是在创建数据库的时候需要是utf-8格式



my.cnf或者my.ini



[mysql]



default-character-set = utf8



default-character-set = utf8

character-set-server = utf8

collation-server = utf8_general_ci

init_connect = 'SET collat
 
2008年04月09日 下午 1:56
 
2008年04月09日 上午 11:49

You didn't write that awful page. You're just trying to get some data out of it. Right now, you don't really care what HTML is supposed to look like.

Neither does this parser.

Beautiful Soup

"A tremendous boon." -- Python411 Podcast

[
 
2008年04月09日 上午 11:41
        HTMLParser是python用来解析html的模块。它可以分析出html里面的标签、数据等等,是一种处理html的简便途径。 HTMLParser采用的是一种事件驱动的模式,当HTMLParser找到一个特定的标记时,它会去调用一个用户定义的函数,以此来通知程序处理。它 主要的用户回调函数的命名都是以handler_开头的,都是HTMLParser的成员函数。当我们使用时,就从HTMLParser派生出新的类,然 后重新定义这几个以handler_开头的函数即可。这几个函数包括:
handle_startendtag 处理开始标签和结束标签
 
2008年04月09日 上午 11:39
近段时间想用python写一个从网页上抓取股票年报数据的工具,python 自带的Lib中htmlparser有htmllib.HTMLParser、sgmllib.SGMLParser、 HTMLParser.HTMLParser,我挑了最后一个HTMLParser.HTMLParser来试试,但可惜的是网页中的table不能解 释,script内容也不能过滤。
其实两个也就没再试了。
后来找下发现一个叫Beautiful Soup的东东听说很好用,但学是没有试。

下面一段代码是创建将网面的内容创建成一个对象,这样可以更方便读取它
 
2008年04月09日 上午 11:37

去http://sourceforge.net/projects/mysql-python下载相应的版本。
安装就可以使用。

#-*- coding: UTF-8 -*-
“”" Python to MySQL using mysql-python”"”
import sys
import MySQLdb

# Establich a connection
try:
    conn = MySQLdb.connect(host=”localhost”,
                    user=”root”

 
2008年04月09日 上午 11:21
import urllib
fp = urllib.urlopen("网址")
data = fp.read()
具体看下python的帮助文档。

不懂为啥不能用正则?

不用正则有不用正则的好处,如果网页内容哪怕只变了一点点,你辛苦写的表达式就报废了
可以用HTMLParser或类似的东西做
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

ding
 

za
 

不错不错~!
 

貌似。。。
 

再次用这个配置文件配置成功。
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu