• 大小: 9.92KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-30
  • 语言: Python
  • 标签: python  FTP  

资源简介

Python 自定义FTP功能 实例源码

资源截图

代码片段和文件信息

#!/usr/bin/env python
# -*- coding:utf-8 -*-
“Program for ftp server“
from socketserver import *
from time import *
import os
import loginauth
import traceback
import subprocess
import codecs
import logging



def GetParentPath(strPath):  
    if not strPath:  
        return None;  
    lsPath = os.path.split(strPath);  
    if lsPath[1]:  
        return lsPath[0];  
    lsPath = os.path.split(lsPath[0]);  
    return lsPath[0];

def ReadFile(filePathencoding=“utf-8“):
        with codecs.open(filePath“r“encoding) as f:
            return f.read()

 
class MyFtp(StreamRequestHandler):
                 
  def handle(self):
        logger = logging.getLogger(“FTP“)
        logger.setLevel(logging.DEBUG)
        # create file handler which logs even debug

评论

共有 条评论