Pythonx.x 学习与开发
haha_mingg
这个作者很懒,什么都没留下…
展开
-
在python中使用record, for ** in **以及定义函数
#! /usr/bin/env python#coding=utf-8bob = [['name', 'Bob Smith'], ['age', 42], ['pay', 10000]]sue = [['name', 'Sue Jones'], ['age', 45]原创 2011-08-24 22:46:10 · 6269 阅读 · 0 评论 -
一个简单的Python类实现
不用多说,附上代码:__author__ = 'minggxu9'class Person: '''Representa person. ''' population = 0 #初始化函数 def __init__(self, name): '''Initializes the person's data.''' s原创 2011-11-08 20:42:52 · 1805 阅读 · 0 评论 -
在python 2.7平台下访问mysql 5.0数据库
不用多说,下载MySQL-python-1.2.3.win32-py2.7.exe下载地址为:http://www.lfd.uci.edu/~gohlke/pythonlibs/可以在里面找到该安装包,安装完成后,它会自动在python 2.7/lib/site-package中安装相关mysql文件,安装好之后就不会再做其它配置,即可直接接使用。下面我举个例子,来说明如何使用pyth原创 2011-11-29 11:02:43 · 1447 阅读 · 0 评论 -
使用Python 2.7 CURD 操作非关系型数据库MongoDB
在进行数据库的操作过程中,有些数据的格式没有关系,也即它是非关系型的时候,我们会用到非关系型数据库,而MongoDB是一个由C++写的分布式非关系型数据库,目前应用比较成熟,稳定,API操作比较简单,目前支持Python 2.7,还没有支持Python 3.x的包。以下是我使用Python 2.7操作MongoDB的一些例子:1.访问本地MongoDB'''Created on原创 2011-11-30 17:25:42 · 1426 阅读 · 0 评论 -
在Python 3.0中持久化数据至文件中,使用pickle
Python提供一个标准的模块,称为pickle。使用它你可以在一个文件中储存任P何ython对象,之后你又可以把它完整无缺地取出来。这被称为 持久地储存对象。还有另一个模块称为cPickle,它的功能和pickle模块完全相同,只不过它是用C语言编写的,因此要快得多(比pickle快1000倍)。你可以使用它们中的任一个,而我们在这里将使用cPickle模块。记住,我们把这两个模块都原创 2011-11-10 22:22:47 · 1579 阅读 · 0 评论 -
Python open读写文件实现脚本
Python中文件操作可以通过open函数,这的确很像C语言中的fopen。通过open函数获取一个file object,然后调用read(),write()等方法对文件进行读写操作。1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open('t转载 2011-11-10 20:48:27 · 811 阅读 · 0 评论 -
Python读写,以及修改my.ini文件--针对Python3.0版本
首先附上 my.ini里面的内容:[book]title = the python standard libraryauthor = fredrik lundh[ematter]pages = 250[md5]value = kingsoft读取ini文件__author__ = 'minggxu9' #!/usr/bin原创 2011-11-10 21:23:50 · 2500 阅读 · 0 评论 -
在python 中调用Dll
1.首先写DLL文件,环境是在VC 6.0中如下所示:// funDll.cpp : Defines the entry point for the DLL application.//#include "stdafx.h"#include using namespace std;#ifdef _MANAGED#pragma managed(push, off)#en转载 2011-12-05 17:41:39 · 704 阅读 · 0 评论 -
使用Python Webpy 整合Flex,搭建B/S
之前讲过WEBPY框架,运行之前的例子,可以得到 http://0.0.0.0:8080/也即提拱了http://localhost:8080/mingg,下面使用httpService进行框架整合,代码如下:<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.a原创 2011-12-05 21:43:24 · 1017 阅读 · 1 评论 -
python开发总结二
最近在接触python,感觉python之所以开发效率高,可能有三个因素:1、语言表达能力强悍。2、支持很多高级的语言特性。3、第三方开源库非常的丰富。两本不错的书:《Python参考手册》:对Python各个标准模块,特性介绍的比较详细。《Python核心编程》:介绍的比较深入,关键是,对Python很多高级特性都有介绍。转载 2011-12-08 11:30:34 · 608 阅读 · 0 评论 -
[应用架构] 应用架构之(VC+Python+Flex)
在应用开发过程中,特别是企业级别的开发应用,我们习惯使用JAVA用业务逻辑,原因有:1,它是开源的,2。有完整的社区支持。3.跨平台,具有很好的移植性。4.网络功能强大。 但有时JAVA的操作会受限,比如实时性方面,还有操作底层Windows接口方面,代码的封装性方面都比较逊色于VC之DLL。而且在做JAVA开发时,由于它比较笨重,默认的企业级应用都打开着。应用软件开发师不原创 2011-12-09 09:34:41 · 1079 阅读 · 0 评论 -
GOOGLE大学教程之Python字符串
Python字符串谷歌代码大学 > 编程语言Python有一个内置的字符串类,名为“STR”与许多方便的功能(有一个名为“字符串”,你不应该使用的旧的模块)。双人床或单引号括字符串可以,虽然单引号是较为常用。反斜杠转义工作在单核和双引号的文字通常的方式 - 例如\ N \'\“(我没有做”,同样的单引号,双引号的字符串文字可以包含单引号,没有任何大惊小怪EG)。“字符串可以包含翻译 2011-12-14 15:16:06 · 1432 阅读 · 1 评论 -
GOOGLE Python大学课程之Python列表
Python列表谷歌代码大学 > 编程语言Python有一个伟大的内置列表类型,名为“名单 “。列表文字都写在方括号[]。列出同样的工作为字符串-使用Len()函数和方括号[]来访问数据,在索引0的第一个元素 。(见官方python.org列表文件。) 颜色= [ “红” , “蓝” , “绿色” ] 打印颜色[ 0 ] #红色 的打印颜色[ 2翻译 2011-12-14 15:22:54 · 2727 阅读 · 0 评论 -
GOOGLE Python大学教程之Python的dict和文件
谷歌代码大学 > 编程语言快译通哈希表Python的高效的键/值的哈希表的结构被称为“快译通”。作为一系列关键:一个字典的内容可以写在大括号{值对},例如快译通= {键:值1,KEY2:值2,... ... }。只是一个“空快译通”是一对空大括号{}。寻找或设置一个值,在一个字典使用方括号,例如快译通['富']查找关键'富'的价值。字符串,数字和元组的工作作为键,和任何类型翻译 2011-12-15 20:19:48 · 1786 阅读 · 0 评论 -
GOOGLE Python大学教程之Python排序
谷歌代码大学 > 编程语言最简单的方式进行排序的排序(列表)函数,它接受一个列表,并返回一个新的列表,这些元素排序顺序。不改变原来的列表。 一个= [ 5 , 1 , 4 , 3 ] 打印排序(一) ##[1,3,4,5] 打印一个 ##[5,1,4,3]这是最常见的传递到sorted()函数的列表,但实际上它可以作为输入任何迭代的集合。老一辈的list.翻译 2011-12-15 20:21:09 · 1167 阅读 · 0 评论 -
Python 3.x之数据库框架Sqlalchemy操作SQlite(续)
接着前面讲解的Sqlalchemy框架。再举个例子。如下所示:这个例子是参考别人的Code的。__author__ = 'minggxu9'import sqlalchemyfrom sqlalchemy import create_engineeng=create_engine('sqlite:///:memory:',echo=True)eng.execute("select原创 2011-11-29 19:57:37 · 2422 阅读 · 0 评论 -
在python 2.7下面使用webpy框架
开始你知道Python同时你希望制作一个网站。 那么web.py正好提供了一种简单的方法。如果你希望读完整个指南, 你需要安装Python, web.py, flup, psycopg2, 和Postgres (或者等价的数据库和Python驱动)。 详细,可以查看 webpy.org.如果你已经有了一个web.py项目,请看看升级 页面的相关信息。准备开始。URL 处理任原创 2011-11-29 10:03:54 · 2452 阅读 · 0 评论 -
Python 3.x之数据库框架Sqlalchemy操作SQlite
目前Python 3.x的操作数据库框架比较少,其中Sqlalchemy是一比较优秀的ORM数据持久化操作框架,它的下载地址为:http://www.sqlalchemy.org/download.html目前最新版本为:0.7.3它不太支持python 3.x,当安装的时候,即使用python setup.py install.会出现SQLAlchemy includes C原创 2011-11-26 22:52:05 · 8851 阅读 · 1 评论 -
python step1综合示例
#! /usr/bin/env python#coding=utf-8bob = dict(name='Bob Smith', age=42, pay=30000, job='dev')sue = dict(name='Sue Jones', age=45, pay=原创 2011-08-24 23:31:34 · 600 阅读 · 0 评论 -
Python文件读写操作
initdata.py# initialize data to be stored in files, pickles, shelves# recordsbob = {'name': 'Bob Smith', 'age': 42, 'pay': 30000,原创 2011-08-25 22:36:24 · 1220 阅读 · 0 评论 -
一个简单的学习示例
bob = ['Bob Smith', 42, 30000, 'software']sue = ['Sue Jones', 45, 40000, 'hardware']print(bob[0], sue[2])print("\n")print(bob[原创 2011-08-24 22:12:55 · 578 阅读 · 0 评论 -
Python 读写文件---pickle 二进制方式读写
initdata.py:# initialize data to be stored in files, pickles, shelves# recordsbob = {'name': 'Bob Smith', 'age': 42, 'pay': 30000, '原创 2011-08-25 22:52:37 · 4268 阅读 · 0 评论 -
Python文件读写,分读写成三个文件形式
initdata.py:# initialize data to be stored in files, pickles, shelves# recordsbob = {'name': 'Bob Smith', 'age': 42, 'pay': 30000, '原创 2011-08-25 23:03:26 · 1728 阅读 · 1 评论 -
shelve方式存储数据
initdata.py:# initialize data to be stored in files, pickles, shelves# recordsbob = {'name': 'Bob Smith', 'age': 42, 'pay': 30000, '原创 2011-08-25 23:40:01 · 660 阅读 · 0 评论 -
python 3.0 GUI界面例子
我在一个Python 3.2的文档中,看到以下例子。代码如下所示:__author__ = 'minggxu9'from tkinter import *class Application(Frame): def say_hi(self): print("hi there, everyone!") def createWidgets(self):翻译 2011-11-14 22:51:00 · 5236 阅读 · 0 评论 -
Python3之"IndentationError: unexpected indent"错误
都知道python是对格式要求很严格的,写了一些python但是也没发现他严格在哪里,今天遇到了IndentationError: unexpected indent错误我才知道他是多么的严格。 我在uliPad和pycharm两个编译器中进行操作在pycharm如果tab有错,会有提示错误。如下例:__author__ = 'minggxu9'if __nam原创 2011-10-26 21:48:35 · 9061 阅读 · 1 评论 -
Python学习---读过《深入Python3》有感
下面是我运行python3.2.2时的代码,如下所示:附上__author__ = 'minggxu9'import rep = re.compile(r"dbzhang8\d{2}")print(p)import osprint(os.getcwd())#得到当前目录os.chdir("D:\workspace\PythonTest")print(os.ge原创 2011-11-16 21:53:20 · 1440 阅读 · 0 评论 -
Python学习---读过《深入Python3》有感2
不用多说,附上代码:__author__ = 'minggxu9'SUFFIXES = {1000: ['KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 1024: ['KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB', 'ZiB', 'YiB']}def approximate_siz原创 2011-11-16 23:03:09 · 748 阅读 · 0 评论 -
自已写了个python脚本
__author__ = 'minggxu9't = 12345, 54321, 'hello!'print(t[0])print(t)u = t, (1, 2, 3, 4, 5)print(u)a = [-1, 1, 66.25, 333, 333, 1234.5]del a[0]print(a)del a[2:4] #第3,4个print(a)翻译 2011-11-02 00:00:30 · 536 阅读 · 0 评论 -
python内置数据类型:列表和元组
序列(列表和元组)2.2 通用序列操作1)索引 从左到右计数(第一个)为0,从右到左计数(最后一个)-1. 字符串可以直接使用索引:"hello"[2]2)分片 提供两个边界作为索引,第一个边界包括,第二个边界不包括。 numbers = {1,2,3,4,5,6,7,8,9,10} 优雅捷径:转载 2011-11-01 23:16:29 · 856 阅读 · 0 评论 -
Python 3.x Web框架之bottle
目前Python 2.x的web框架比较多,但是Python3比较杯具,听说GOOGLE停止了对python 3.x的资助。目前Python 3.x的web框架不多。很幸运的我发现了一个bottle框架。它是一个比较好,而且轻量级的web框架。它的下载地址为:最新版为0.9.7http://pypi.python.org/pypi/bottle/0.9.7 下载完成后,在win原创 2011-11-26 00:30:13 · 4056 阅读 · 0 评论 -
datanitro:python程序员可以对 excel VBA 说不
ContentsInstallationExcel InterfaceHello WorldCalculating PiSample ScriptsInstallationDownload and run DataNitroSetup.exe. You'll be prompted to install several programs.If you don转载 2012-09-04 14:26:17 · 3847 阅读 · 0 评论