从本地运行的http服务器访问本地文件

时间:2015-07-16 20:56:30

标签: python web

我想使用网址访问本地计算机中的文件。例如“file:///usr/local/home/thapaliya/constants.py”。实现这一目标的最佳方法是什么?

3 个答案:

答案 0 :(得分:1)

使用简单的HTTP服务器:

  python -m http.server 8000

或者对于Python 2:

  python -m SimpleHTTPServer 8000

https://docs.python.org/3/library/http.server.html

答案 1 :(得分:0)

我从orszacky's answer for the similar question复制:

本地的一个小型http服务器。

对于Windows,最简单的方法是使用节点的程序包管理器全局安装http-server:

npm install -g http-server

然后只需在您的任何项目目录中运行http-server:

C:\my_project> http-server  

您还可以在Windows中使用Python,并按照以下说明进行操作:

对于Linux,由于大多数Linux发行版中通常都提供Python,因此

run python -m SimpleHTTPServer 

在项目目录中,您可以将页面加载到http://localhost:8000

在Python 3中,SimpleHTTPServer模块已合并到http.server中,因此新命令为

python3 -m http.server.

答案 2 :(得分:0)

1.将文件保存在您想从本地主机访问的某个文件夹中

2.在命令提示符下转到该位置并键入 python -m http.server 8080

3.现在在浏览器中输入 localhost :8080 即可访问该文件夹中的文件

  1. 如果你想对特定的 html 文件使用一些 js 文件,那么 "