如果要我来说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. [转载] python基于内置的SimpleHTTPServer来搭建简易的FTP服务器实现局域网内文件共享

    参考链接: 使用Python的SimpleHTTPServer模块提供文件 如果要我来说python有哪些逆天好用的功能让你感觉相见恨晚的话,我想SimpleHTTPServer必有一席之地,这是一个 ...

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

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

  3. win10搭建ftp服务器实现局域网文件互传

    最近实验室服务器环境配好了,可以愉快的跑代码了.但是如果要把代码以及数据集要转移到服务器硬盘上,现在的做法都是先保存到网盘,然后再下载到服务器,有点太麻烦了.故想到了配置ftp服务器实现局域网内直传, ...

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

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

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

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

  6. express 搭建简易的本地服务器

    express 搭建简易的本地服务器 基于nade.js平台,开发极简的web开发框架 安装node.js(此文章省略) 安装express npm initnpm i express -D 安装成功 ...

  7. win10中搭建并配置ftp服务器的方法(实现多用户登录整合版

    源地址 win10中搭建并配置ftp服务器的方法(实现多用户登录整合版) 一.ftp的搭建 二.ftp的配置 三.用户配置(实现多用户登录) 一.ftp的搭建 1.首先我们需要启动IIS服务 第一步: ...

  8. PC上搭建简单的FTP服务器(仅用于局域网)

    PC上搭建简单的FTP服务器(仅用于局域网) 转载请附原文链接:http://blog.fandong.me/2017/07/16/PC-FTP/ 第一步:打开控制面板选择卸载程序(查看方式为类别) ...

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

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

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

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

最新文章

  1. 从数百个Excel中查找数据,一分钟用Python搞定
  2. HDLBits 系列(24)进入FSM(有限状态机)的世界入口
  3. 让Updatepanel中的控件触发整个页面Postback
  4. 高校调课代课审批系统设计研究
  5. C# winfrom打印技术初探
  6. newton迭代法求近似值matlab,Newton迭代法求函数极小值点 Matlab程序
  7. CF1042D Petya and Array
  8. 受中国刺激,美国国防部又出AI计划!20亿美元推动机器推理
  9. Sentinel限流实战
  10. 【SSM项目实战】航班订票系统SpringMVC+MyBatis+LayUI
  11. PHPStudy介绍、下载与安装
  12. 在家用群晖搭建wordpress博客
  13. 英语学习的方法(1)
  14. 申请软件著作权登记要交哪些费用
  15. 哈姆雷特的机器人可以合体吗_饥荒哈姆雷特机器人wx-78怎么样 机器人wx-78人物属性详解...
  16. 解决小米蓝牙耳机无法被检测、无法连接的问题
  17. Oracle中TX锁(行锁)监控,抓TX锁的源头
  18. mysql server has gone away 2006_#2006 - MySQL server has gone away 问题解决方法
  19. 漫漫Java学习路,第五天
  20. rocketmq之源码分析及关键技术解析目录(一)

热门文章

  1. linux配置yum源、mount及yum命令
  2. An Objective-C Error
  3. js经典试题之数组与函数
  4. OSPF计算环路:RFC:2328与RFC1583
  5. 深入了解基于容器的红帽PaaS和OpenShift
  6. UVa10491 Cows and Cars
  7. Android 贝塞尔曲线
  8. 关于N82后摄像头拍照无法启动的超强技术解决方案
  9. SQL 2008 FileStream数据类型
  10. 5 获取Form表单取值