启动Python 的内置服务器访问本地图片

langQ / 2024-08-07 / 原文

要使用 Python 的内置服务器访问本地图片并正确地显示在浏览器中,
你需要将图片文件放在内置服务器的根目录或其子目录中。以下是详细步骤:

1.将图片文件复制到服务器根目录:
例如,将 zheng.jpeg 文件复制到一个特定的目录中(例如,你的项目目录)。

假设你将图片文件复制到 C:\Users\panda\project 目录中。

2.启动 Python 内置服务器:
打开命令提示符(CMD)或终端(Terminal),导航到你刚才将图片复制到的目录,然后启动服务器:

cd C:\Users\panda\project
python -m http.server 8000
说白了:cd进入的是哪个目录,启动服务器之后,http://localhost:8000/表示的就是哪个目录。 这个目录里的图片或html资源就都能够通过IE浏览器被访问到了!

3.访问图片文件:
服务器启动后,打开浏览器并访问以下 URL:

http://localhost:8000/zheng.jpeg

你应该能够看到图片。

4.使用 HTML 文件显示图片:
如果你有一个 HTML 文件,并且希望通过 HTML 文件显示图片,请确保 HTML 文件也位于相同目录或其子目录中,并使用相对路径引用图片:

コードをコピーする
<!DOCTYPE html>
<html>
<head>
    <title>显示图片</title>
</head>
<body>
    <img src="zheng.jpeg" alt="My Image">
</body>
</html>

在浏览器中访问 http://localhost:8000/your_html_file.html,
其中 your_html_file.html 是你的 HTML 文件名。

5.关闭 Python 内置服务器:
服务器启动后需要手动关闭。
可以在启动服务器的终端窗口中按 Ctrl + C(Windows 和 Linux)或 Command + .(Mac)来关闭服务器。

Windows 和 Linux:

Ctrl + C

Mac:

Command + .

总结

  • 将图片文件和 HTML 文件放在同一目录或其子目录中。
  • 启动 Python 内置服务器并导航到正确的目录。
  • 使用相对路径访问图片或 HTML 文件。
  • 完成后手动关闭服务器。