0
点赞
收藏
分享

微信扫一扫

编程的简单实例,编程零基础入门教程,中文编程开发语言工具下载

http server

简介

  • python自带了一个Simple HTTP Server,可以使用一行命令完成文件的局域网共享操作。

关键命令

#python2: 
python -m SimpleHTTPServer #使用默认端口
# python3: 
python -m http.server       #使用默认8000端口
python -m http.server 9000  #使用9000端口
python -m http.server --bind 127.0.0.1 #python3.4以后,支持绑定特定IP
python -m http.server --directory D: #可指定目录,如不指定,则使用当前目录

操作示例

  • 1、首先进入需要共享的文件目录 (这里以自己电脑路径:D:/图灵图书) ;
  • 2、启动httpserver:
    在这里插入图片描述
  • 3、通过浏览器可进行访问:
    在这里插入图片描述

ftp server

简介

  • python没有内置ftp模块,但要使用ftp模块(pyftpdlib)也比较简单,只需要简单的通过pip安装即可:

关键命令

  • 基础命令
pip install pyftpdlib     #安装ftpdlib库
python -m pyftpdlib -p 21 #启动ftp服务,指定21端口;如不指定,默认2121端口
  • pyftpdlib的其他选项:

操作示例:

  • 模块安装完成后,进入需要共享的文件目录 (这里以自己电脑路径:D:/图灵图书) ;
  • 输入
python -m pyftpdlib -p 21
  • 之后浏览器登陆ftp://ip:port,这样就开启了一个最简单的ftp共享服务。
    在这里插入图片描述
  • 中文文件名乱码问题,可参考后面的参考资料进行处理。

参考资料

  • http.server
  • pyftpdlib
  • pyftpdlib乱码处理

如本文对你有些许帮助,欢迎大佬加关注、评论、点赞,有关必回关

举报

相关推荐

0 条评论