2018年4月18日

常用模块的小练习

摘要: 请配置logging模块,使其在屏幕和文件里同时打印以下格式的日志: 2017-10-18 15:56:26,613 - access - ERROR - account [1234] too many login attempts import logging formatter = loggin 阅读全文

posted @ 2018-04-18 23:46 simon002 阅读(135) 评论(0) 推荐(0) 编辑

2018年4月9日

文件修改,map函数的一些练习

摘要: 1.写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成整个文件的批量修改操作 2.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb 3.用filter函数处理数字列表,将列表中所有的偶数筛选出来 4.如下,每个小字典的name对应股票名字,shares对应多少股,pr 阅读全文

posted @ 2018-04-09 23:16 simon002 阅读(217) 评论(0) 推荐(0) 编辑

2018年4月8日

装饰器相关

摘要: 高阶函数的两种情况: 1、 把一个函数名当成实参传给另外一个函数(在不修改被装饰函数源代码的情况下,为其添加功能) 2、 返回值中包含函数名(不修改调用方式) 高阶函数+嵌套函数则得到装饰器 但我们一般把装饰器在被装饰函数前面定义,并且用如下的写法代替: 可以理解为,先用第一种高阶函数加上想要的功能 阅读全文

posted @ 2018-04-08 21:03 simon002 阅读(123) 评论(0) 推荐(0) 编辑

2018年3月5日

整理python笔记001(列表(深浅copy),元祖,字典,集合)

摘要: ASCII的255个字符,最长不过是11111111,那么全都是八位,不足的用0补齐。每个0或1都占1bit(比特),8bit = 1 bytes字节,是最小的存储单位,写作1B 然后,1KB = 1024B 1MB = 1024KB... 英文程序员就圆满了。 GB2312是中国制定的中文的编码 阅读全文

posted @ 2018-03-05 23:19 simon002 阅读(248) 评论(0) 推荐(0) 编辑

2018年1月13日

输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定

摘要: # author:simon002 # -*- coding: utf-8 -*- import os # 创建文件存储用户名和密码,并放入两对用户名和密码 if not os.path.exists('simon.txt'): with open('simon.txt','a+') as fx: 阅读全文

posted @ 2018-01-13 18:49 simon002 阅读(1101) 评论(0) 推荐(0) 编辑

2018年1月1日

socket 相关

摘要: # -*- coding: utf-8 -*- import json import socket import struct import subprocess ''' Socket套接字方法 socket.socket(family=AF_INET, type=SOCK_STREAM, prot 阅读全文

posted @ 2018-01-01 19:37 simon002 阅读(240) 评论(0) 推荐(0) 编辑

python基础之并发编程

摘要: 开启并发进程: 方式一: import time from multiprocessing import Process def task(name): print('%s is running' % name) time.sleep(5) print('%s done' % name) if __ 阅读全文

posted @ 2018-01-01 19:34 simon002 阅读(271) 评论(0) 推荐(0) 编辑

导航