04 2018 档案

小练习-双数日期
摘要:把双数日期的日志,里面给随便写点东西。# 1、获取到log目录下面的所有文件 os.walk()# 2、根据文件名来判断,是否是双数日期 ,分割字符串,取到日期# 3、12%2==0# 4、打开这个文件 open()import osfor abs_path,dir,file in os.walk( 阅读全文

posted @ 2018-04-22 16:30 公子兔 阅读(406) 评论(0) 推荐(0)

匿名函数、三元表达式、列表生成式
摘要:# import xpinyin# p=xpinyin.Pinyin()# print(p.get_pinyin('沙发沙发上',''))def say(): num1=1 num2=2 num3=3 return num1,num2,num3res1,res2,res3=say()#匿名函数lam 阅读全文

posted @ 2018-04-22 16:28 公子兔 阅读(153) 评论(0) 推荐(0)

sys.argv
摘要:import sysimport oscommand =sys.argvprint(command)if len(command)>1: cmd1=command[1] if cmd1=='--help': print('这是帮助文档' '这个Python文件是用来说明sys.argv的作用') elif cmd1=='os': ... 阅读全文

posted @ 2018-04-22 16:26 公子兔 阅读(149) 评论(0) 推荐(0)

常用模块 os,sys,
摘要:import os#对操作系统的一些操作# print(os.getcwd())#取当前工作目录# os.chmod("x.py",2)#给文件/目录加权限,对Windows的下面不好使# 1 执行# 2 写# 4 读# #chmod# print(os.chdir("../day5"))#更改当前 阅读全文

posted @ 2018-04-22 16:21 公子兔 阅读(153) 评论(0) 推荐(0)

Python操作数据库
摘要:import pymysql# 端口默认3306int类型 #1、连接数据库 账号、密码、IP、端口号、数据库#2、建立游标#3、执行sql#4、获取结果#5、关闭游标#6、关闭连接conn=pymysql.connect( host='xxx.xx.x.xx',user='xxx',passwd= 阅读全文

posted @ 2018-04-22 16:13 公子兔 阅读(155) 评论(0) 推荐(0)

Python time模块
摘要:import time #1、时间戳 从unix元年到现在过了多少秒#2、格式化好的时间 #先转成时间元组 # print(time.time()) #获取当前时间戳# time.sleep(10)today = time.strftime('%Y%m%d%H%M%S')# print(today) 阅读全文

posted @ 2018-04-22 16:11 公子兔 阅读(145) 评论(0) 推荐(0)

加密模块hashlib
摘要:import hashlibm=hashlib.md5()#bytes 必须是二进制类型passwd='nhy123'm.update(passwd.encode())#不能直接对字符串加密,要先把字符串转成bytes类型print(m.hexdigest())# print(m.__doc__)# 阅读全文

posted @ 2018-04-22 16:08 公子兔 阅读(221) 评论(0) 推荐(0)

json模块
摘要:import json#json串是一个字符串f=open('product.json',encoding='utf-8')# res=f.read()# product_dic=json.loads(res)#把json串,变成Python的数据类型# print(type(product_dic 阅读全文

posted @ 2018-04-18 22:24 公子兔 阅读(134) 评论(0) 推荐(0)

修改文件
摘要:# file=open('a','w')# file.write('gd')# file.flush()#强制把缓冲区里面的数据写到磁盘上#file.write()#只能写字符串#file.writelines(['123','131']) writelines会帮助咱们循环一次#1、简单直接#1、 阅读全文

posted @ 2018-04-18 22:24 公子兔 阅读(124) 评论(0) 推荐(0)

递归
摘要:# def test():# num=int(input("输入数字:"))# if num%2==0:# return True#如果是偶数,程序就退出,返回true# print("不是偶数")# return test()#如果不是偶数的话就继续调用自己,输入值# print(test())# 阅读全文

posted @ 2018-04-18 22:23 公子兔 阅读(97) 评论(0) 推荐(0)

文件json
摘要:import jsondef op_data(filename,dic=None): if dic:#写入进去 with open(filename,'w',encoding='utf-8') as fw: json.dump(dic,fw,ensure_ascii=False,indent=3)# 阅读全文

posted @ 2018-04-18 22:23 公子兔 阅读(127) 评论(0) 推荐(0)

函数
摘要:#函数、方法、功能、:1、提高代码复用性 2、让代码更简洁,简化代码# 必填函数、默认值参数# 局部变量 函数里面定义的变量,都是局部变量,只能在函数里面用,出了函数之后就不能用了# 全局变量 公共变量,都可以用的变量 1、不安全,因为所有人都可以修改 2、全局变量会一直占着内存#return 1、 阅读全文

posted @ 2018-04-18 22:22 公子兔 阅读(130) 评论(0) 推荐(0)

函数不固定参数
摘要:def syz(a,*args):# 参数组 非必填元素,不限制个数,放到元组里 print(a) username=args[0] pwd=args[1]# syz("1as","sdf",'ggjj')def syz2(time,**kwarges):#关键字参数 非必填元素,不限制个数,放到字 阅读全文

posted @ 2018-04-18 22:22 公子兔 阅读(155) 评论(0) 推荐(0)

监控日志,加入黑名单
摘要:#监控日志,如果有攻击的,就把IP加入黑名单#分析 1、打开文件 2、拿出IP 3、判断IP出现次数 大于100次加入 4、每分钟读一次#直接循环一个文件对象的话,每次循环的是文件的每一行#文件句柄 文件对象import timepoint=0#每次记录文件指针的位置while True: all_ 阅读全文

posted @ 2018-04-01 21:19 公子兔 阅读(201) 评论(0) 推荐(0)

非空即真
摘要:# 非空即真(不为空的话就是true,是空的话就是false)、非0即真(只要不是0就是true,是0就是false)name=input('输入name').strip()a=[]#falsed={}#falsec=0#falsef=tuple()#falsee=''#falseif name:# 阅读全文

posted @ 2018-04-01 21:19 公子兔 阅读(151) 评论(0) 推荐(0)

随机生成手机号,存入文件
摘要:import random #随机数#186 1111 2389print(random.randint(1,9999))#随机产生1-1000之间的数字print('1'.zfill(4))#输出四位,不够补0#1、随机产生手机号 2、写到文件里f=open('iphone.txt','w')nu 阅读全文

posted @ 2018-04-01 21:17 公子兔 阅读(614) 评论(0) 推荐(0)

set集合
摘要:import copy#浅拷贝#深拷贝 区别是深拷贝会重新开辟一个内存空间# lis = [1,1,2,3,4,5,6,8]#循环删除list里面的数据的时候,结果会不正确# l2=copy.deepcopy(lis)#深拷贝#l2=lis#浅拷贝# l2.append('zdsds')#lis.r 阅读全文

posted @ 2018-04-01 21:15 公子兔 阅读(164) 评论(0) 推荐(0)

操作文件
摘要:#读模式r 只要沾上了r文件不存在会报错#写模式w 只要沾上了w都会清空原来的内容#追加模式a#读模式r 读写模式 r+ 1、不能写 2、文件不存在会报错file=open('words','r',encoding='utf-8')#写模式w 写读模式w+ 1、打开已存在的文件写入,会把原来的内容覆 阅读全文

posted @ 2018-04-01 21:13 公子兔 阅读(122) 评论(0) 推荐(0)

交换变量
摘要:a=1b=2# c=None# c=b# b=a# a=cb,a=a,b#交换两个变量的值 #不引入第三方变量a=a+b#3b=a-b#1a=a-b#2print(a,b) 阅读全文

posted @ 2018-04-01 21:08 公子兔 阅读(111) 评论(0) 推荐(0)

导航