python 创建http.server服务器

小灰灰 2024-04-19 14:57 124阅读 0赞

快速的建立一个http server 服务器
1、将python环境变量设置好,path。。。
2、dos窗口中转到自己想要分享的文件夹下
3、输入python -m http.server 10086 即可
4、浏览器中查看127.0.0.1:10086即可看到

以下代码是在python3正常

  1. #! /usr/bin/env python37
  2. # -*- coding:utf-8 -*-
  3. import configparser
  4. import os
  5. try:
  6. import thread
  7. except ImportError:
  8. import _thread as thread
  9. cf = configparser.ConfigParser()
  10. cf.read(r'httpserer.ini')
  11. #print cf.sections()
  12. def start_file_server():
  13. file_path = cf.get('FilePath','path')
  14. print (file_path)
  15. pan = (file_path.split(':')[0]).lower()
  16. cmd = "{}: && cd {} && python -m http.server 10086".format(pan,file_path)
  17. print (cmd)
  18. os.system(cmd)
  19. #logger.info('http server running on 8089 ')
  20. def main_run():
  21. thread.start_new_thread(start_file_server,())
  22. #start_file_server()
  23. if __name__ == "__main__":
  24. main_run()
  25. [FilePath]
  26. path = E:\workspace\7-MySoftTool\

发表评论

表情:
评论列表 (有 0 条评论,124人围观)

还没有评论,来说两句吧...

相关阅读

    相关 用libevent实现httpserver

    最近工作中需要实现一些审计功能,软件是服务器端程序,对于展示来说,在浏览器上能直接查看可能是最直接最友好的方式了,libevent中提供了http模块,正好我们的软件也依赖这个

    相关 python一秒创建下载服务器

    在实际工作中,时常会有这样的一个需求:将文件传给其他同事。 将文件传给同事本身并不是一个很繁琐的工作,现在的聊天工具一般都支持文件传输。 但是,如果需要传送的文件较多,操作