首页 > 编程语言 >启动Python 的内置服务器访问本地图片

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

时间:2024-08-06 23:16:21浏览次数:8  
标签:文件 内置 Python HTML 服务器 图片

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

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

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

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

cd C:\Users\panda\project
python -m http.server 8000

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 文件。
  • 完成后手动关闭服务器。

标签:文件,内置,Python,HTML,服务器,图片
From: https://www.cnblogs.com/langQ/p/18346158

相关文章

  • 17:Python数据类型练习题
    #1获取c1,c2相同的元素列表c1=[11,22,33]c2=[22,33,44]foriinc1:ifiinc2:print(i)#2获取c1中有,c2没有的元素列表foriinc1:ifinotinc2:print(i)#3获取c2中有,c1没有的元素列表foriinc2:ifinotinc1:print(i)#4获......
  • (Jmeter新玩法)Python 调 Jmeter执行参数化jmx脚本
    #Python调Jmeter执行参数化jmx脚本importosfromos.pathimportjoinimporttimeimportrefromstringimportTemplatejmeter_Home=r"F:\softtotal\xxx\bin\jmeter.bat"#jmx文件路径currpath=os.path.dirname(os.path.realpath(__file__))#要运行的jmx脚......
  • python爬虫预备知识三-多进程
    python实现多进程的方法:fork、multiprocessing模块创建多进程。os.fork方法os.fork方法只适合于unix/linux系统,不支持windows系统。fork方法调用一次会返回两次,原因在于操作系统将当前进程(父进程)复制出一份进程(子进程),这两个进程几乎完全相同,fork方法分别在父进程和子进程中......
  • PEP 8 – Python 代码风格指南中文版(七)
    编程建议(2) 定义异常时,应该从Exception类继承,而不是从BaseException类继承。直接从BaseException继承的异常通常是那些几乎不应该被捕获的异常。设计异常层次结构时,应该基于捕获异常的代码可能需要进行的区分,而不是基于异常被抛出的位置。目标是通过编程方式回答“出了......
  • Python-记录一次迭代求和
    importitertoolsdefget_result(hope,list_input):""":paramhope:#期望相加所得参数:paramlist_input:#所有数值:return:"""defgenerate_combination(items,length):forcombinationinitertools.co......
  • 如何使用 Python 进行数据可视化,比如绘制折线图?
    要使用Python进行数据可视化,可以使用matplotlib库来绘制折线图。以下是一个简单的示例代码:首先,确保已安装matplotlib库。可以使用以下命令安装:pipinstallmatplotlib在Python脚本中导入matplotlib库:importmatplotlib.pyplotasplt准备数据,以x和y坐标列表的形式存......
  • Python 中的生成器函数有什么作用及如何使用?
    生成器函数是一种特殊的函数,可以在迭代过程中动态生成值,而不是一次性返回所有值。它的作用有以下几点:节省内存:生成器函数一次只生成一个值,并在生成后立即释放内存,这样可以减小内存的占用,特别是在处理大数据集时非常有用。延迟计算:生成器函数可以按需生成值,只在需要的时......
  • Python、R银行信用卡客户流失机器学习预测热门文章合集
    原文链接:https://tecdat.cn/?p=37244原文出处:拓端数据部落公众号 分析师: CengjunWang目前,众多银行由于服务质量的降低、同业竞争的日益激烈等因素,面临着信用卡客户流失的棘手难题,这给银行经理施加了沉重的压力。而且,获取新的信用卡用户所需成本通常高于维持现有用户的成本。......
  • Python动态规划
    Python动态规划动态规划(DynamicProgramming,简称DP)是解决多阶段决策过程最优化问题的一种方法。动态规划算法的基本思想是:将待求解的问题分解成若干个相互联系的子问题,先求解子问题,然后从这些子问题的解得到原问题的解;对于重复出现的子问题,只在第一次遇到的时候对它进行求解,......
  • python-分享篇-英文短文自动分词写入文本文件
    文章目录准备代码效果准备代码importstringf=open('./data/split.txt')s=f.read()str1=s.title()print(str1)print("".join([sforsinstr1.splitlines(True)ifs.strip()]))list1=str1.split()#采用默认分隔符进行分割#字符串列表去重l1=list(s......