参考链接: 使用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服务器实现局域网内文件共享相关推荐

  1. 闲置电脑搭建一台linux服务器,在局域网内访问

    首先两台主机要在同一个局域网下. linux系统要开启ssh服务,以Ubuntu为例: ①在终端中输入: sudo apt-get install openssh-server 安装openssh. ...

  2. 【Minecraft开服教学】使用 MCSM 面板一键搭建我的世界服务器 并使用内网穿透公网远程联机

    文章目录 前言 1.Mcsmanager安装 2.创建Minecraft服务器 3.本地测试联机 4. 内网穿透 4.1 安装cpolar内网穿透 4.2 创建隧道映射内网端口 5.远程联机测试 6. ...

  3. 利用Filezilla在局域网内搭建自己的FTP服务器

    利用Filezilla在局域网内搭建自己的FTP服务器 一.软件 Filezilla server Filezilla client 二. Filezilla client安装 三. Filezill ...

  4. python内置函数调用_Python中函数的基本定义与调用及内置函数详解

    前言 函数function是python编程核心内容之一,也是比较重要的一块.首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有 ...

  5. python 常用内置函数_Python小白必备的8个最常用的内置函数(推荐)

    Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() prin ...

  6. python字典的内置函数_python – 用于字典转换的特殊方法名称的内置函数

    我一直在深入研究Python类中的运算符重载和特殊方法,并且我注意到许多内置函数具有等效的特殊方法名称: > int(x)调用x .__ int __() > next(x)在Python ...

  7. python内置的读取文件函数_Python函数篇(3)-内置函数、文件处理(已更新)

    1.内置函数 上一篇文章中,我重点写了reduce.map.filter3个内置函数,在本篇章节中,会补充其他的一些常规内置函数,并重点写max,min函数,其他没有说明的函数,会在后面写到类和面向对 ...

  8. Python命令行创建http服务器,局域网内的文件传输好助手

    python拥有创建http服务器的包,一个命令即可创建一个http server 服务器 但是python2与python3的命令稍有不同 1.python2 使用 python -m Simple ...

  9. springboot内置浏览器_SpringBoot快速搭建

    一.什么是spring boot Spring boot 致力于简洁,让开发者写更少的配置,程序能够更快的运行和启动.它是下一代javaweb框架,并且它是spring cloud(微服务)的基础. ...

最新文章

  1. iterparse中的events参数start和end的用法
  2. xcode5 delete provisioning profile
  3. python | np.eye()函数
  4. IP地址的分类——a,b,c 类是如何划分的
  5. Java Web学习总结(23)——Distributed Configuration Management Platform(分布式配置管理平台)
  6. 深度学习中的BN和dropout方法及训练和测试时的差异
  7. 富士施乐2022网络扫描设置_富士施乐怎么设置扫描到PC?
  8. MT4API外汇跟单软件使用分享
  9. Linux之进程管理——查看进程
  10. option设置selected
  11. 2020计算机保研夏令营网信中心华师大浙软面经
  12. Windows下用戶無法寫入和讀取
  13. 什么是固态硬盘及其优缺点【转】
  14. NIST伪随机测试出现igamc:UNDERFLOW的原因以及测试文件的格式
  15. 课程设计实验--火车票座位分配
  16. 10个重要的算法C语言实现源代码(留着以后看)
  17. python 映射表_python映射列表实例分析
  18. 科普系列--天气气象的监测和设备
  19. Python:摘苹果
  20. emmmm,鹿晗蔡徐坤代言vivo x23也救不了蓝厂

热门文章

  1. jsp 设置404页面
  2. javascrip执行字符串里面的函数
  3. 【考研】考研5大分数线——国家线、院校线、自划线、单科线、录取线的区别
  4. 【luogu3372】线段树 1 模板
  5. NYOJ31 - 5个数求最值
  6. 图像过滤,so easy~~
  7. C++优先队列自定义排序总结
  8. Linux和windows下多线程的区别
  9. bzoj 2957: 楼房重建(线段树+递归)
  10. Tornado请求分析request, 获取请求参数