利用python解决本地文件跨域问题

本文参考: https://developer.mozilla.org/zh-CN/docs/Learn/Common_questions/set_up_a_local_testing_server

  1. 安装Python(windows下)

    • 转到python.org
    • 在“下载”部分下,单击Python“3.xxx”的链接。
    • 在页面的底部,选择Windows x86可执行文件安装程序并下载它。
    • 当它已经下载,运行它。
    • 在第一个安装程序页面上,确保选中了“将Python 3.xxx添加到PATH”复选框。
    • 单击安装,然后在安装完成后单击关闭。
  2. 打开命令提示符,检查Python是否安装,输入以下命令:(“V”是大写)

python -V
  1. 使用cd命令导航到示例所在的目录。

  2. 输入命令在该目录中启动服务器:

#如果上面返回的Python版本是3.X
python -m http.server
#如果上面返回的Python版本是2.X
python -m SimpleHTTPServer
  1. 默认情况下这将在本地Web服务器上的端口8000上运行目录的内容,可以通过转到localhost:8000Web浏览器中的URL来访问此服务器。在这里可以看到列出的目录的内容,点击想运行的HTML文件。

注意:如果您已经在端口8000上运行了某些东西,则可以通过运行server命令,然后选择另一个端口号(例如python -m http.server 7800 (Python 3.x)或python -m SimpleHTTPServer 7800 (Python 2.x))来选择另一个端口。然后可以访问localhost:7800。

如果要了解如何在本地运行服务器端语言,可以参考 https://developer.mozilla.org/zh-CN/docs/Learn/Common_questions/set_up_a_local_testing_server 的最后部分。

这篇博客几乎是从上面照搬下下来的,以防侵权,我在文章开头已经标明出处,写在这里的目的是怕我自己会忘记还有一个这样的方法,再加上,写在这里也更方便我之后查找。

posted @ 2020-09-13 23:42  梦娜丽莎  阅读(506)  评论(0编辑  收藏  举报