Python教程
Python教程:包含了所有代写案例以及部分答案
-
下面是一个基础的python线程控制类 #!/usr/bin/env python """ testthread.py An example of an idiom for controling threads Doug Fort http://www.dougfort.net """ import threading class TestThread(threading.Thread): """ A sa … 继续阅读“Python的线程控制类”
:
-
def iquery(conn, sql, rowfactory=tuple, batch=1, *args, **kwgs): """在给定的数据库连接conn上执行sql(可带有参数*args或命名参数**kwgs) rowfactory指定输出物为元组/字典(或字典的扩展类) /或使用用命名参数的函数的结果 batch <= 0时, 直接全部输出 batch == 1时, 逐记录输出 batch >= 1时, 按指定的数量形成批次列表 " … 继续阅读“python common iter query”
:
-
#coding:utf-8 import struct codeDict={}#全局字典key=字符,value=数字 encodeDict={} filename=None listForEveryByte=[] class Node: def __init__(self,right=None,left=None,parent=None,weight=0,charcode=None): self.right=right self.left=left self.parent=parent sel … 继续阅读“Python实现的哈夫曼编码”
:
-
”’ print the "Hello, world!" on the console ”’ import os ”’ read data in file ”’ class File: def __init__(self): self.data = os.getcwd()+’\\data.txt’ self.datalines = self.readDataToList() def readDataToList(self): data = [] try: file = … 继续阅读“python初学之helloworld”
:
-
#!/usr/bin/env python # -*- coding:utf-8 -*- from gevent import monkey monkey.patch_all() from gevent.pool import Pool import requests import sys import os def download(url): chrome = ‘Mozilla/5.0 (X11; Linux i86_64) AppleWebKit/537.36 ‘ + \ ‘(KHTML, … 继续阅读“python 批量下载文件”
:
-
下面的python代码通过MySQLdb模块链接mysql数据库,然后打开数据库,并通过sql语句查询mysql的版本号,最后关闭数据库连接 #!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # prepare a cu … 继续阅读“python操作mysql数据库的简单示例”
:
-
#水仙花数 #narcissistic number #水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 #(例如:1^3 + 5^3+ 3^3 = 153) import math import string for x in range(1,10): a=x*x*x for y in range(0,10): b=y*y*y for z in range(0,10): c=z*z*z d=a+b+c w=’%d’ %x+’%d’ %y+’%d’ %z … 继续阅读“python 水仙花数”
:
-
import re import urllib.request import time import pymongo def GetHtmlCode(url): page=urllib.request.urlopen(url) htmlCode=page.read().decode(‘utf-8’) #fileObj=open(‘C:\\Users\\Jason\\Desktop\\wy.txt’,’w’,encoding=’utf-8′) #fileObj.write(htmlCode) #f … 继续阅读“python 截取猫眼票房数据到mongodb”
:
-
python中处理图片可以使用PIL库,PIL全称Python Imaging Library,就是python图形处理库的意思。在PIL中,可以使用Image.open来打开一个图片文件,但是笔者试了下,不能打开url地址的图片。如果要先把图片下载下来,存储到磁盘上,才能进行操作,那也太麻烦了。有没什么办法可以直接打开url地址的图片呢? 笔者提供一个方法:下载图片还是必须的,只是不存储到磁盘上,而是存储到内存里,这样就不会在磁盘上产生一堆的临时图片了。代码如下:“`python … 继续阅读“python不下载获取远程图片的宽度和高度及文件大小的方法”
:
-
MySQLdb是Python 连接 MySQL 的模块,下面是它一些简单的使用方法: “`python –– coding: utf-8 –– mysqldb import time, MySQLdb 连接 conn=MySQLdb.connect(host=”localhost”,user=”root”,passwd=””,db=”test” … 继续阅读“python MySQLdb 使用方法”
: