02 2018 档案

摘要:socketserver模块就是socket模块的封装。 The socketserver module simplifies the task of writing network servers. socketserver一共有这么几种类型 1 class socketserver.TCPSer 阅读全文
posted @ 2018-02-23 15:45 Ian_learning 阅读(256) 评论(0) 推荐(0)
摘要:hashlib模块 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 阅读全文
posted @ 2018-02-22 21:45 Ian_learning 阅读(315) 评论(0) 推荐(0)
摘要:使用环境:python3,window环境,需要在头部声明# -*- coding:utf-8 -*- 实现功能: 将sever端所处文件夹的文件,传输到client端所处的文件夹中。 并且通过md5检测是否出错。 客户端命令的形式是: get 文件名 client处的新文件是 文件名.new ft 阅读全文
posted @ 2018-02-22 21:40 Ian_learning 阅读(764) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/alex3714/articles/5830365.html 可以看的内容 socket ssh (不带防止粘包的方法) socket client 模块 防止粘包的socket_ssh.py socket_client.py 阅读全文
posted @ 2018-02-19 22:57 Ian_learning 阅读(221) 评论(0) 推荐(0)
摘要:class Foo(object): def __init__(self): self.name = 'wupeiqi' # self.age = age def func(self): print("func is running.") return 'func' obj = Foo() # #### 检查... 阅读全文
posted @ 2018-02-18 20:17 Ian_learning 阅读(131) 评论(0) 推荐(0)
摘要:import os # os.system() # os.mkdir() class Dog(object): # name = 'kk' def __init__(self,name): self.name = name # @staticmethod #静态方法,实际上跟类没什么关系了,并且,这 阅读全文
posted @ 2018-02-18 19:49 Ian_learning 阅读(208) 评论(0) 推荐(0)
摘要:1.可变参数*args和关键字参数**kwargs 参数前的*和** *args 可以表示在调用函数时从迭代器中取出位置参数, 也可以表示在定义函数时接收额外的位置参数。多出来的当列表。 **kwargs 表示字典和键值对的 **,表示的是值。多出来的赋值类型当字典 def func(a,b,*c, 阅读全文
posted @ 2018-02-18 17:30 Ian_learning 阅读(209) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/tina-python/p/5508402.html 上面这个网站最全面了 ‘[ ] ’ 能够多个同时匹配 '.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 '^' 匹配字符开头,若指定flags MUL 阅读全文
posted @ 2018-02-17 18:35 Ian_learning 阅读(206) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/alex3714/articles/5161349.html更加推荐这个路径:https://www.cnblogs.com/wupeiqi/articles/4963027.html# 定义# 模块:用来从逻辑上组织python代码(变量,函数,类,逻 阅读全文
posted @ 2018-02-13 22:23 Ian_learning 阅读(360) 评论(0) 推荐(0)