#!/bin/usr/env python#coding=utf-8'''完成一段简单的Python程序,用于实现一个简单的加减乘除计算器功能'''try: a=int(raw_input("please input a number:"))except ValueError: print("第一个运算数字输入非数字")try: b=int(raw_input("please input another number:"))except Valu…
#!/bin/usr/env python#coding=utf-8'''完成一段简单的Python程序,使用函数实现用来判断偶数和奇数'''def number_deal(a): if a%2==0: print("您输入的数是偶数!") else: print("您输入的数是奇数")if __name__ == '__main__': number_deal(10);…
创建视图 Django是一个模型-模板-视图(model-template-view,MTV)框架. 视图部分通常检查看HTTP给出的请求和查询或者结构,这些信息是发送到表示层的数据. 我们在 hello.py 中创建一个执行"Hello World"响应的简单方法. from django.http import HttpResponse def index(request): return HttpResponse('Hello World') 在大型项目中,这段代码通常会放在应用…
Python使用Redis实现一个简单作业调度系统 概述 Redis作为内存数据库的一个典型代表,已经在非常多应用场景中被使用,这里仅就Redis的pub/sub功能来说说如何通过此功能来实现一个简单的作业调度系统.这里仅仅是想展现一个简单的想法,所以还是有非常多须要考虑的东西没有包含在这个样例中.比方错误处理,持久化等. 以下是实现上的想法 MyMaster:集群的master节点程序.负责产生作业,派发作业和获取执行结果. MySlave:集群的计算节点程序.每一个计算节点一个,负责获取作业…
一.使用Sublime Text编写Python 1.点击“文件” →”新建文件“ 2.点击”文件“→”保存“,并保存为.py文件 此时已经创建好Python文件了,接下来就可以编写Python程序了. 二.运行Python程序 使用Sublime Text运行Python程序需要进行以下步骤: 1)按“ctrl+shift+p”快捷键呼出一个输入框,输入Install Package,回车,在新出现的输入框里输入SublimeREPL安装. 2)点击Tools→sublimeREPL→pyth…
本节使用一个简单的例子引出Python C/C++ API的详细使用方法.针对的是CPython的解释器. 目标:创建一个Python内建模块test,提供一个功能函数distance, 计算空间中两个点之间的距离. 可以在Python代码这样使用test模块: import test s = test.distance((0, 0, 0), (1, 1, 1)) 先上代码: [test.c] #include <Python.h> #include <math.h> static…
ubuntu下通过'sudo apt-get install python-wxtools'下载wxPython.load和save函数用于加载和保存文件内容,button通过Bind函数绑定这两个函数用于进行事件处理.BoxSizer(尺寸器)可以动态调整窗口布局.下面的代码实现了一个简单的文本编辑器,可以实现编辑加载和保存操作. import wx def load(event): file = open(filename.GetValue()) contents.SetValue(file…
参考:http://www.jb51.net/article/42626.htm 参考:http://blog.csdn.net/u011541946/article/details/70198676 介绍如何写一个Python日志类,用来输出不同级别的日志信息到本地文件夹下的日志文件里.我们需要记录我们测试脚本到底做了什么事情,最好的办法是写事件监听.这个事件监听,对我们现在来说,还是有点复杂去理解,所以我这里,选择封装一个简单的日志类,同样达到这个效果.我们大概需要如下日志输出效果: 问题分…
1.一个简单的爬虫:爬取豆瓣的热门电影的信息 写在前面:如何创建本来存在的文件夹并写入 t_path = "d:/py/inn" #本来不存在inn,先定义路径,然后如果不存在,则创建目录,下面就能用了 if not os.path.exists(t_path): os.makedirs(t_path) f = open(r'd:/py/inn/info.txt','a') 技能:获取网页源码,正则表达式,函数调用,全局变量的定义 #! /usr/bin/env python # -*…
上一篇中介绍了tcp的流程,本篇通过写一个简单的文件下载器程序来巩固之前学的知识. 文件下载器的流程如下: 客户端: 输入目标服务器的ip和port 输入要下载文件的名称 从服务器下载文件保存到本地 服务器端 : 接收客户端要下载的文件名称 从本地的文件中找到该文件 将文件的内容传输给客户端 文件下载客户端 示例代码如下: import socket def main(): # 创建套接字 tcp_socket_client = socket.socket(socket.AF_INET, soc…