Python基础
ShadowFlow
这个作者很懒,什么都没留下…
展开
-
pyftpdlib的API
pyftpdlib.authorizers.DummyAuthorizeradd_anonymous(homedir, **kwargs)remove_user(username)add_user(username,password,homedir,perm=”elr”,msg_login=”Login successful.”, msg_quit=”Goodbye.”) Read permi翻译 2016-05-04 00:48:50 · 2799 阅读 · 0 评论 -
python面向对象
Python面向对象编程类对于Python2.7class xxxx(object): pass对于Python3.xclass xxx (): pass访问限制Python没有访问限制相关的强类型语法,一大半靠自觉。__xxx : 前面加了双下划线的代表私有类型变量,类外不能访问。其实Python把__xxx打包成了 如下格式,还是可以访问,所以说靠自觉_类名__xxxa._原创 2017-09-29 21:53:13 · 777 阅读 · 0 评论 -
python3 函数参数
Python函数参数普通位置参数默认参数可变参数关键字参数命名关键字参数Python函数参数普通位置参数没啥好说的,平常都是用的这个,注意位置不能调换。默认参数def enroll(name, gender, age=6, city='Beijing'): pass可变参数可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tupledef calc(*nu原创 2017-09-29 21:32:20 · 796 阅读 · 0 评论 -
python高级技巧(二)
字符串处理技巧拆分字符串# coding=utf-8import res1 = "a b c d e f g h i j k"res1 = s1.split()print(res1)s2 = 'a;b|c,d-e|f\tg;h,i&j k'res2 = re.split('[-,;|\t& ]', s2)print(res2)endswith() startwith()# coding=u原创 2017-08-22 19:54:07 · 542 阅读 · 0 评论 -
Python高级技巧(一)
列表解析 和 filter lambda列表字典集合另外测试时间的方法命名统计 collections命名内置元组统计元素统计英文文章单词提取公共键 map reduce两种方法帮助理解队列pickle代码如下帮助理解pickle和json的区别 python31 列表解析 和 filter lambdafilter(lambda x: x>0 , list原创 2017-08-22 09:04:30 · 708 阅读 · 0 评论 -
python的多进程和多线程
python的多进程和多线程thread、threading、process、multiprocessing 等等模块网上资料很多,不赘述了这里主要简要说明一下自己平时能用到的进程池、线程池,使用”池“的好处是不需要自己去实现各种LOCK.from multiprocessing.dummy import Pool 就可以使用多线程from multiprocessing import P原创 2017-07-21 19:48:18 · 526 阅读 · 0 评论 -
ftp-server
编程语言:python 主要模块:pyftpdlib代码格式方面没有经过整理,根据实际需求修改!ftphome文件夹是服务器的工作目录 ftpserver.log是服务器端日志文件,(启动时加上‘-l’参数,就会写入日志文件) white.txt是白名单,白名单里面的IP才被允许访问#coding=utf-8from hashlib import md5import os,sys,logg原创 2016-05-31 22:05:51 · 973 阅读 · 0 评论 -
ftp-client-2
编程语言:python 2.7 主要模块:ftplib使用cmd模块实现交互,没有完整的异常处理,根据实际情况修改!#coding=utf-8from cmd import Cmd from ftplib import FTPimport sys,ostarget_host="192.168.142.134"target_port="2121"ftp_user="user"ftp_原创 2016-05-31 21:56:35 · 526 阅读 · 0 评论 -
ftp-client-1
使用语言:python 2.7 主要模块:ftplib主要使用一个while循环,没有进行完整的异常处理,根据实际需求情况修改!#coding=utf-8from ftplib import FTPimport sys,ostarget_host="192.168.142.134"target_port="2121"ftp_user="user"ftp_pass="12345"time原创 2016-05-31 21:53:14 · 713 阅读 · 0 评论 -
ftplib
来个基本印象>>>from ftplib import FTP>>>FTP = FTP('ftp.debian.org') # connect to host, default port>>>FTP.login() # user anonymous, passwd anonymous@'230 Login successful.'>>>FTP.翻译 2016-05-05 18:20:11 · 1144 阅读 · 0 评论 -
pyftpdlib and RFC
嘿嘿,这也没什么用,可能写什么报告论文时候需要拿来凑凑字数 详见http://pythonhosted.org/pyftpdlib/rfc-compliance.html翻译 2016-05-04 11:41:32 · 444 阅读 · 0 评论 -
pyftpdlib代码实战
新建一个基本的ftp服务器from pyftpdlib.authorizers import DummyAuthorizerfrom pyftpdlib.handlers import FTPHandlerfrom pyftpdlib.servers import FTPServerdef main(): authorizer = DummyAuthorizer() author翻译 2016-05-04 11:30:55 · 4593 阅读 · 0 评论 -
pyftpdlib代码初印象
添加用户from pyftpdlib.authorizers import DummyAuthorizerauthorizer = DummyAuthorizer()authorizer.add_user('user', 'password', '/home/user', perm='elradfmw')authorizer.add_anonymous('/home/nobody')建立处理客户翻译 2016-05-04 10:39:22 · 887 阅读 · 0 评论 -
python3.6内置函数详解
python3内置函数 Built-in Functions abs() dict() help() min() all() dir() hex() next() any() divmod() id() object() ascii() enumerate() input() oct() bin() eval原创 2017-09-22 16:23:57 · 5351 阅读 · 0 评论