- 博客(16)
- 收藏
- 关注
原创 python 斐波那契数列(迭代器)
class FibIterator(object): def __init__(self,n): self.current = 0 self.num1 = 0 self.num2 = 1 def __next__(self): if self.current < self.n: num = self.num1 self.num1, self.num2 =...
2019-05-22 22:33:44
242
原创 Python 进程池复制文件夹案例
import multiporcessing import os import time import random def copy_file(queue,file_name,source_folder_name,dest_folder_name): f_read = open(source_folder_name + “/” + file_name, “rb”) f_write = open(...
2019-05-21 23:30:20
221
原创 python 一元二次方程
def args_input(): try: A = float(input(“请输入A:”)) B = float(input(“请输入B:”)) C = float(input(“请输入C:”)) return A, B, C except: print(“请输入正确的数据类型!”) return args_input() def get_delta(A, B, C): return B **...
2019-05-19 19:40:31
1655
原创 jq-mouseover
jq里mouseover(鼠标移进)mouseout(鼠标移出)进入子元素触发 mouseenter(鼠标移进)mouseleave(鼠标移出)进入子元素不触发 hover:移入移事件 hover(function(){},function(){}) ...
2019-05-18 22:42:04
319
原创 python web框架
def application(env, start_response): start_response(‘200 OK’, [(‘Content-Type’, ‘text/html;charset=utf8’)]) file_name = env[‘PATH_INFO’] llogging.bassicConfig(leve=logging.INFO, filename=’./log.txt’,...
2019-05-16 09:54:08
292
原创 Python j简单的web服务器支持配置文件(web框架后续发..)
class WSGISever(object): def init(self, port, static_path): # 1.创建套接字 self.tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.tcp_server_socket.setsockopt(socket.SOL_SOCKEET, s...
2019-05-08 23:07:59
235
原创 Python实现数据表查找
class JD(object): def show_all_items(): # 显示所有商品 def run(): while True: num = JD.print_num() if num == 1: # 查询所有商品 self.show_all_items() def main(): jd = JD() jd.run() if name == “mai...
2019-05-02 15:12:29
1378
原创 深拷贝,浅拷贝
浅拷贝是对一个对象的顶层拷贝 深拷贝是对于一个对象的所有层次的拷贝 copy.copy会对可变类型进行拷贝 copy.copy对于不可变类型,不会拷贝,仅仅是指向 import copy list1 = [1, 2, [“a”, “b”], (“c”, “d”)] list2 = list1 list3 = copy.copy(list1) list4 = copy.deepcopy(list1...
2019-04-21 23:16:44
132
原创 案例:实现一个可迭代对象
import time from collections import Iterable from collections import Iterator class Classmate(object): def init(self): self.names = list() def add(self,name): self.name.append(name) def __iter__(se...
2019-04-19 22:53:52
219
原创 实现简单的http服务器模拟
import socket def server_client(new_socket): “”“为这个客户端返回数据”"" # 接收浏览器发送过来的请求 request = new_socket.recv(1024) # 返回http格式的数据给浏览器 response = “HTTP/1.1 200 OK\r\n” response += “\r\n” response += “haha” ne...
2019-04-18 22:41:34
2241
原创 网页图片下载
打开网页>右击>检查 点击代码区域左上角箭头,移动光标显示相应代码 复制相应代码,找出有图片格式后缀的网址代码 调用urllib.request模块打开连接 import urllib.request 创建下载函数 def main() req = urllib.request.urlopen(“https://i0.hdslb.com/bfs/live/4720666.jpg”) ...
2019-04-14 23:18:45
425
原创 Python读取文件
先建立一个对象保存open()函数并传入文件名和标识符 a = open(“Users/file/1.txt”,“r”) 标识符表示“读”,文件打开 调用read()方法可一次读取文件全部内容, a.read() “haha” 调用close()方法关闭文件,以免占用操作系统资源 f.close() 用try…finally来保证close()的调用(文件不存在open()会报错) try: a ...
2019-04-13 22:54:36
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅