[转载] python基于内置的SimpleHTTPServer来搭建简易的FTP服务器实现局域网内文件共享
参考链接: 使用Python的SimpleHTTPServer模块提供文件
如果要我来说python有哪些逆天好用的功能让你感觉相见恨晚的话,我想SimpleHTTPServer必有一席之地,这是一个python原生态内置的模块,但是提供了一个十分强大的功能,就是可以十分简单地来实现FTP服务,让文件的共享变得十分简单,这对于局域网用户比如学习、公司等等是一个十分有用的功能。
今天简单实践了一下这个神奇的功能,搭建FTP服务的命令仅仅只有一行,如下:
python -m SimpleHTTPServer 8000
8000是SimpleHTTPServer默认会使用的端口号,加不加都可以的,如果端口号已经被占用了,可以使用其他的端口来替换。
我是在windows7下进行的实践,其实python跟所用的系统是没有多大关系的,这里提到系统只是为了指出我使用的操作系统环境。
进入自己想共享的路径后,打开cmd窗口,执行上述命令后结果如下:
接下来我们就可以在浏览器里面输入自己本地的IP和端口号进行访问了,如下:
http://172.55.55.55:8000
输入上述地址(其中。IP换成你自己的)回车后就会显示出来自己的文件目录了。
[转载] python基于内置的SimpleHTTPServer来搭建简易的FTP服务器实现局域网内文件共享相关推荐
- 闲置电脑搭建一台linux服务器,在局域网内访问
首先两台主机要在同一个局域网下. linux系统要开启ssh服务,以Ubuntu为例: ①在终端中输入: sudo apt-get install openssh-server 安装openssh. ...
- 【Minecraft开服教学】使用 MCSM 面板一键搭建我的世界服务器 并使用内网穿透公网远程联机
文章目录 前言 1.Mcsmanager安装 2.创建Minecraft服务器 3.本地测试联机 4. 内网穿透 4.1 安装cpolar内网穿透 4.2 创建隧道映射内网端口 5.远程联机测试 6. ...
- 利用Filezilla在局域网内搭建自己的FTP服务器
利用Filezilla在局域网内搭建自己的FTP服务器 一.软件 Filezilla server Filezilla client 二. Filezilla client安装 三. Filezill ...
- python内置函数调用_Python中函数的基本定义与调用及内置函数详解
前言 函数function是python编程核心内容之一,也是比较重要的一块.首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有 ...
- python 常用内置函数_Python小白必备的8个最常用的内置函数(推荐)
Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() prin ...
- python字典的内置函数_python – 用于字典转换的特殊方法名称的内置函数
我一直在深入研究Python类中的运算符重载和特殊方法,并且我注意到许多内置函数具有等效的特殊方法名称: > int(x)调用x .__ int __() > next(x)在Python ...
- python内置的读取文件函数_Python函数篇(3)-内置函数、文件处理(已更新)
1.内置函数 上一篇文章中,我重点写了reduce.map.filter3个内置函数,在本篇章节中,会补充其他的一些常规内置函数,并重点写max,min函数,其他没有说明的函数,会在后面写到类和面向对 ...
- Python命令行创建http服务器,局域网内的文件传输好助手
python拥有创建http服务器的包,一个命令即可创建一个http server 服务器 但是python2与python3的命令稍有不同 1.python2 使用 python -m Simple ...
- springboot内置浏览器_SpringBoot快速搭建
一.什么是spring boot Spring boot 致力于简洁,让开发者写更少的配置,程序能够更快的运行和启动.它是下一代javaweb框架,并且它是spring cloud(微服务)的基础. ...
最新文章
- iterparse中的events参数start和end的用法
- xcode5 delete provisioning profile
- python | np.eye()函数
- IP地址的分类——a,b,c 类是如何划分的
- Java Web学习总结(23)——Distributed Configuration Management Platform(分布式配置管理平台)
- 深度学习中的BN和dropout方法及训练和测试时的差异
- 富士施乐2022网络扫描设置_富士施乐怎么设置扫描到PC?
- MT4API外汇跟单软件使用分享
- Linux之进程管理——查看进程
- option设置selected
- 2020计算机保研夏令营网信中心华师大浙软面经
- Windows下用戶無法寫入和讀取
- 什么是固态硬盘及其优缺点【转】
- NIST伪随机测试出现igamc:UNDERFLOW的原因以及测试文件的格式
- 课程设计实验--火车票座位分配
- 10个重要的算法C语言实现源代码(留着以后看)
- python 映射表_python映射列表实例分析
- 科普系列--天气气象的监测和设备
- Python:摘苹果
- emmmm,鹿晗蔡徐坤代言vivo x23也救不了蓝厂