python搭建轻服务,实现上传下载文件
输入命令 建立一个本地服务
在哪个文件夹下运行,可从局域网其他位置访问此文件夹下得内容
第一种方式
python -m http.server port可以指定端口,如果 port 不指定的话默认是8000
第二种方式 FTP服务
"""
pip install pyftplib
(安装失败这里下载:[https://pypi.python.org/pypi/pyftpdlib/](https://pypi.python.org/pypi/pyftpdlib/))然后 python -m pyftpdlib 就搞定了本机访问:[ftp://127.0.0.1:2121](ftp://127.0.0.1:2121/)
同一个局域网内访问ftp://<服务器IP>:2121"""
上传功能
"""
要使用Python2Droopy模块(支持上传功能)官方文档:http://stackp.online.fr/?p=28官方文档的介绍也特别少,在windows上运行的教程看不了,所以就直接在liunx上运行的。
操作步骤是这样的:首先你需要安装droopy模块
pip install droopy 获取服务文件
wget http://stackp.online.fr/wp-content/uploads/droopy运行
python droopy -m "你可以上传需要共享的文件了"使用nohup简便后台启动
nohup python ~/bin/droopy -m "可以上传文件" > ~/uploads-download-log/nohup.out 2>&1 &
nohup python -m SimpleHTTPServer 8888 > ~/uploads-download-log/nohup-download.out 2>&1 &当然也可以用 进程管理工具进行守护启动访问
127.0.0.1:8888 下载文件
127.0.0.1:8000 上传文件(默认端口为8000,若需要更改端口 需更改 droopy源文件 port=xxxx)
"""
python搭建轻服务,实现上传下载文件相关推荐
- 在Linux系统(服务器)使用阿里云盘服务快速上传下载文件
使用集群服务器的时候,尤其是当服务器有多个节点时有些复杂,连接集群我们一般用xshell,传输文件我们一般使用Xftp,一般对于单个节点服务器来说是方便的,使用Xftp还可以可视化本地和服务器端的文件 ...
- python get 下载 目录_python实现支持目录FTP上传下载文件的方法
本文实例讲述了python实现支持目录FTP上传下载文件的方法.分享给大家供大家参考.具体如下: 该程序支持ftp上传下载文件和目录.适用于windows和linux平台. #!/usr/bin/en ...
- python上传本地文件到ftp_python实现的简单FTP上传下载文件实例
本文实例讲述了python实现的简单FTP上传下载文件的方法.分享给大家供大家参考.具体如下: python本身自带一个FTP模块,可以实现上传下载的函数功能. #!/usr/bin/env pyth ...
- python实现文件下载-python实现上传下载文件功能
最近刚学python,遇到上传下载文件功能需求,记录下! django web项目,前端上传控件用的是uploadify. 文件上传 - 后台view 的 Python代码如下: @csrf_exem ...
- python实现文件上传功能_python实现上传下载文件功能
最近刚学python,遇到上传下载文件功能需求,记录下! django web项目,前端上传控件用的是uploadify. 文件上传 - 后台view 的 Python代码如下: @csrf_exem ...
- python 文件上传下载,python实现上传下载文件功能
最近刚学python,遇到上传下载文件功能需求,记录下! django web项目,前端上传控件用的是uploadify. 文件上传 - 后台view 的 Python代码如下: @csrf_exem ...
- python下载文件传到服务器_windows上python上传下载文件到linux服务器指定路径【转】...
从windows上传文件到linux,目录下的文件夹自动创建 #!/usr/bin/env python # coding: utf-8 import paramiko import datetime ...
- 初级版python登录验证,上传下载文件加MD5文件校验
服务器端程序 import socket import json import struct import hashlib import osdef md5_code(usr, pwd):ret = ...
- python文件拷贝并校验_初级版python登录验证,上传下载文件加MD5文件校验
importosimportjsonimportsocketimportstructimporthashlib#import time deflogin(): usr= input('请输入用户名:' ...
- springboot上传下载文件(4)--上传下载工具类(已封装)
因为在做毕设,发现之前的搭建ftp文件服务器,通过ftp协议无法操作虚拟机临时文件,又因为ftp文件服务器搭建的比较麻烦:而 hadoop的HDFS虽然可以实现,但我这里用不到那么复杂的:所以我封装了 ...
最新文章
- C语言入门经典读书笔记 ----第六章 字符串和文本的应用
- PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法
- 23种设计模式整体详解
- 软件包管理 之 file.src.rpm 使用方法的简单介绍
- 初看jQuery,比较dojo与jQuery的不同点
- RMAN 的备份保留策略
- 10.1.3 标签分类与嵌套
- Java集合—HashMap底层原理
- 什么是掼蛋游戏呼叫中心
- Android 自定义View自定义属性的声明
- Codeforces Round #173 (Div. 2) E. Sausage Maximization —— 字典树 + 前缀和
- 拓端tecdat|stata如何处理结构方程模型(SEM)中具有缺失值的协变量
- Word文件标尺工具被隐藏,怎么恢复
- 斐讯盒子t1 刷Android,T1刷机的详细步骤
- 全民一起VBA提高篇 专题1 第二回 变体终非万全策,数字要分长短型
- Open3d学习计划——11(使用NumPy)
- 用java设计一个矩形类_6-1 设计一个矩形类Rectangle (10分)
- 飞控中的IIR二阶滤波器
- JavaSE Lambda 表达式
- 【小说】玻璃碎片-第三章