码迷,mamicode.com
首页 > 编程语言 > 详细

python day8 FTP 作业

时间:2018-02-24 21:52:56      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:文件上传   python   代码   参数   size   pat   端口   下载   ####   

python day8 FTP 作业

目录如下: (python3 程序)

 github地址如下:   https://github.com/liang2580/FTP2

[root@iZwz9i5qxdafjn4npsy1a3Z ~]# tree FTP2/
FTP2/ ├── FTPClient │   ├── 123 │   ├── ftp_client.py ###客户端程序 启动程序 │   ├── __init__.py │   ├── liang │   └── te ├── FTPServer │   ├── bin │   │   ├── ftp_server.py #### server端的入口程序, │   │   └── __init__.py │   ├── conf │   │   ├── accounts.cfg #这个是用户配置文件 │   │   ├── da.py │   │   ├── __init__.py │   │   ├── __pycache__ │   │   │   ├── __init__.cpython-36.pyc │   │   │   ├── __init__.cpython-37.pyc │   │   │   ├── settings.cpython-36.pyc │   │   │   └── settings.cpython-37.pyc │   │   └── settings.py ###这个是系统配置文件 │   ├── core │   │   ├── ftp_server.py # 主逻辑代码 │   │   ├── main.py # 核心入口 │   │   └── __pycache__ │   │   ├── ftp_server.cpython-36.pyc │   │   ├── ftp_server.cpython-37.pyc │   │   ├── main.cpython-36.pyc │   │   └── main.cpython-37.pyc │   └── home │   ├── __init__.py │   └── liang # 用户加目录 │   ├── 12 │   ├── 123 │   ├── 2 │   ├── 4 │   ├── 456 │   ├── 55 │   ├── 66 │   │   └── aa │   ├── liang │   ├── liang2580 │   └── token ├── __init__.py └── README.md

 

README.md 介绍

#这是一个python 的FTP的一个小玩意

运行的话。

Server 端的方式是这样的  默认端口是9999 

[root@salt_client FTP]#  python3 FTPServer/bin/ftp_server.py start

start 是启动的方式

 

 

客户端连接的话

[root@salt_client FTP]# python3 FTPClient/ftp_client.py -s 127.0.0.1 -P9999 -uliang -pabc123

默认的账户密码 liang abc123 参数解释一下 -s 代表服务器IP地址 -P 端口 -u 用户名 -p 密码

 

具有上传 下载 不行就进去help [liang]$:help [‘help‘]

    get filename    #get file from FTP server
    put filename    #upload file to FTP server
    ls              #list files in current dir on FTP server
    pwd             #check current path on server
    cd path         #change directory , same usage as linux cd command
    touch           # touch file 
    rm              # rm file  rm director
    mkdir           # mkdir direcotr 

[liang]$:

 

支持用户认证 、 文件上传、 文件下载、 文件建立、 文件夹建立、 删除、 这些功能。没有写log日志。等下次更新一下,加入一些压缩 ,日志等功能

 

 

 

 

 

 

 

 

 

 

 

python day8 FTP 作业

标签:文件上传   python   代码   参数   size   pat   端口   下载   ####   

原文地址:https://www.cnblogs.com/liang2580/p/8467582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!