Python教程
Python教程:包含了所有代写案例以及部分答案
-
#coding=utf-8 dictname ={} dictgrade = {} for line in open(‘C:\Users\xxx\Desktop\\name.txt’): param = line.split() params = {param[0]:param[1]} dictname.update(params) print dictname for item in open("C:\Users\xxxx\Desktop\grade.txt"): item … 继续阅读“python 有两个文件,一个存储学号,姓名,另一个存储学号,成绩。通过学号,整合出姓名,成绩”
:
-
数据库的名字叫WawaDB,是用python实现的。由此可见python是灰常强大啊! 简介 记录日志的需求一般是这样的: 只追加,不修改,写入按时间顺序写入; 大量写,少量读,查询一般查询一个时间段的数据; MongoDB的固定集合很好的满足了这个需求,但是MongoDB占内存比较大,有点儿火穿蚊子,小题大做的感觉。 WawaDB的思路是每写入1000条日志,在一个索引文件里记录下当前的时间和日志文件的偏移量。 然后按时间询日志时,先把索引加载到内存中,用二分法查出时间点的偏移量,再打开日志文 … 继续阅读“python 用100多行python代码写一个数据库”
:
-
#coding=utf-8 import socket #加载socket模块 from time import ctime #加载time模块ctime类 HOST = ” #设置主机IP,为空则表示本机上所有的网卡ip。 PORT = 3300 #设置端口号 BUSIZ = 1024 #设置数据缓冲区,1KB ADDR = (HOST, PORT) def closeTCnt(): # TCntSock.close() print "Session closing.." … 继续阅读“Python 实现半双工聊天器”
:
-
#-*- encoding: utf-8 -*- import logging import sys import os import pygame from pygame.locals import * from hubarcode.code128 import Code128Encoder from PIL import Image,ImageDraw,ImageFont #logging.getLogger("code128").setLevel(logging.DEB … 继续阅读“python生成128条形码(code128)”
:
-
#-*- charset:utf-8 -*- #This program will follow users intention to convert F to C or the contray typeNo = eval(input("Do you want to convert Fah to Cel or convert Cel to Fah,enter 1 for F to C,enter 2 for C to F:")) if typeNo == 1: data = … 继续阅读“python 将华氏温度转换成摄氏温度,或者相反”
:
-
import random Maclist = [] for i in range(1,7): RANDSTR = "".join(random.sample("0123456789abcdef",2)) Maclist.append(RANDSTR) RANDMAC = ":".join(Maclist) print RANDMAC ——————————–运行结果————— … 继续阅读“python 生成随机MAC地址”
:
-
插入排序的基本概念:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外,而第二部分就只包含这一个元素。在第一部分排序后,再把这个最后元素插入到此 … 继续阅读“python插入排序算法”
:
-
import lmdb import os import argparse import gevent import gevent.queue TEMP_PATH="/dev/shm/test" #TEMP_PATH="/dev/shm/" env = lmdb.Environment(‘./lm_db/’,readonly = False, map_size=1048576 * 1024, metasync=False, sync=True, map_a … 继续阅读“python lmdb 键值数据库读写测试”
: