python小程序

原创 2011年01月22日 21:51:00

1. 字典类型的进行排序操作
sampledict_str = {'blue':'5555@sina.com', 
                  'allen':'222@163.com', 
                   'sophia':'4444@gmail.com', 
                   'ceen':'blue@263.net'} 
print sampledict_str  
print sorted(sampledict_str.items(), key=lambda d: d[0]) #按照KEY值进行排序操作
print sorted(sampledict_str.items(), key=lambda d: d[1]) #按照VALUE值进行排序的操作
以后如果需要进行这种类型的排序操作的话就可以直接这样写代码了哦非常 方便的

2.Python实现对POP3收取邮件的代码如下:
import poplib
emailServer = poplib.POP3('pop3.789.net')
emailServer.user('zhou789')
emailServer.pass_('456654')
emailServer.set_debuglevel(1)
serverWelcome = emailServer.getwelcome()
print serverWelcome
emailMsgNum,emailSize = emailServer.stat()
print 'email number is%d and size is%d'%(emailMsgNum,emailSize)
for i in range(emailMsgNum):
    for piece in emailServer.retr(i+1)[1]:
        if piece.startswith('Subject'):
            print '/t'+piece
            break
emailServer.quit()
直接在命令行中运行就OK 了!


3.文件的读写

代码:

filename=raw_input('Enter file name: ')  #内建函数,取值,付给filename
f=open(filename,'r')  #以读的方式打开文件filename,返回对象付给f
for eachLine in f:    #迭代器,每次只读取和显示一 行
    print eachLine,
f.close

运行结果:

Enter file name: zhang.txt
create database business;
use business;
create table goods(goods_id char(20),goods_name varchar(80),price decimal(8,2) default 0.00,address varchar(50),primary key(goods_id));
insert into goods(goods_id,goods_name,price) values('001','方正电脑',6000);
insert into goods values('102','清华同方电脑',5500,'北京');
insert into goods values('003','联想电脑',5500,'北京');
insert into goods values('020','思科路由器',5500,'深圳');

4.利用python打开网页

import webbrowser
    webbrowser.open_new_tab('www.hao123.com')

【Python精华】100个Python练手小程序

100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python。【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同...
  • dajiangtai007
  • dajiangtai007
  • 2017年03月24日 16:34
  • 27895

Python入门小程序

初学Python,但是只看语法的话明显不能够对语言进行理解,属于看过就忘的类型。所以现在开始写写小程序练练手,加深理解。 我使用的Python版本是3.4.3。 【程序1】 题目:有1、2、...
  • u013698380
  • u013698380
  • 2015年09月21日 10:36
  • 4396

前端微信小程序实战篇

电商底部导航栏的制作 我想大家对电商一定不陌生,一般电商的底部导航栏有以下几个首页、分类、购物车、个人中心。 app.json是用来配置page路径以及导航栏属性的,那我们要做首页...
  • python233
  • python233
  • 2017年06月09日 22:34
  • 1882

python界面小程序

Python支持多种图形界面的第三方库,包括: Tk wxWidgets Qt GTK 等等。 但是Python自带的库是支持Tk的Tkinter,使用Tkinter,无需安装...
  • feimengjuan
  • feimengjuan
  • 2016年04月15日 11:06
  • 5942

[python] 我的第一个python小程序

今天大概看了看 python 语法,趁着今天工作事情不多(太难得了 !),用python写了一个统计代码行数的小工具。 python封装了很多对目录,文件,IO 的操作,使得它非常适用于写这种分析文件...
  • korekara88730
  • korekara88730
  • 2013年11月28日 04:52
  • 3655

Python 练手程序合集(一)

一、百钱百鸡 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。# encoding: utf-...
  • tan6600
  • tan6600
  • 2016年01月28日 16:28
  • 13214

python学习—几个简单小程序

python初阶学习
  • lcr_happy
  • lcr_happy
  • 2016年12月28日 13:41
  • 14825

Python 练习册,每天一个小程序(1)

第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?python uu...
  • xushao_Movens
  • xushao_Movens
  • 2016年07月26日 11:30
  • 1951

python连接mysql简单小程序

前提条件: 1、安装mysql数据库。 2、新建表,表结构: 3、编译器PyCharm安装 实现代码如下: import pymysql.cursors ...
  • huangting0117
  • huangting0117
  • 2017年04月17日 15:09
  • 420

django后台开发微信小程序

测试要求: 1.通过公众号的自定义菜单转到一个收付费的界面。 在没有足够的权限的情况下,实现的方法有两种, 1)通过测试号,开发微信网页,然后通过菜单绑定网页url进行跳转。(本人正在写这一块,当初没...
  • sinat_30062549
  • sinat_30062549
  • 2017年08月01日 13:54
  • 1910
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python小程序
举报原因:
原因补充:

(最多只允许输入30个字)