Python中的相对路径/ ./ ../详细解析

这篇具有很好参考价值的文章主要介绍了Python中的相对路径/ ./ ../详细解析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在学习李沐:动手学深度学习的第13章目标检测时,需要导入一只猫:

Python中的相对路径/ ./ ../详细解析

 这里采用相对路径。因为是相对的所以要有一个基准(当前工作目录)。这个基准可以用os模块获取当前工作目录:

import os
print(os.getcwd())

对于当前目录的写法,有:

(1)/ 当前工作目录所在的最顶级目录,即根目录,根目录是相对于其他子目录来说的

(2)./ 当前工作目录

(3)../ 当前工作目录上一级目录(当前目录的父级目录)

为了更好的说明,我们举两个例子。在运行代码前,首先用getcwd()获取当前工作目录为:C:\Users\86181\PycharmProjects\pythonProject1

代码1:

import os
import matplotlib.pyplot as plt
from d2l import torch as d2l
print(os.getcwd())
d2l.set_figsize()
img = d2l.plt.imread('../img/OIP-C.jpg')
d2l.plt.imshow(img)
plt.show()

此时我的img文件夹应该放在与pythonProject1平级的文件夹内: 

Python中的相对路径/ ./ ../详细解析

 代码2:

import os
import matplotlib.pyplot as plt
from d2l import torch as d2l
print(os.getcwd())
d2l.set_figsize()
img = d2l.plt.imread('./img/OIP-C.jpg')
d2l.plt.imshow(img)
plt.show()

此时img文件夹应该放在pythonProject1内:

Python中的相对路径/ ./ ../详细解析

 另外我在运行的时候最初找图片是从QQ上随便爬的表情包(格式属性png),但是怎么运行都不行;后来在百度上下载了一张图片就可以了。感觉QQ抓取的图片文件格式有些问题。这个我还没有搞懂原因,下次再看。文章来源地址https://www.toymoban.com/news/detail-444943.html

到了这里,关于Python中的相对路径/ ./ ../详细解析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python读取文件相对路径理解以及文件读取路径格式

    绝对路径 :指的是是当前文件在 计算机磁盘中存放的具体位置 就是死的,物理上面的 相对路径 :指的是文件 相对于当前的py文件所处的位置 。就是参照py文件来说明路径,参照物嘛 读取文件路径方式(path.xls文件为例子)   执行命令的py文件同path.xls文件在同一个目录an

    2024年02月06日
    浏览(45)
  • Python:pycharm中读取文件的相对路径和绝对路径

    要读取如图所示文件的相对路径: 方法1:直接根据文件路径手动读取 D:PycharmProjectspythonProjecttorch_learningtest_path.py 方法2:os.path.abspath(path)获取 比如我想从左图文件”test_path“访问右图\\\"0013035.jpg\\\"文件,采用相对路径: 1.获取当前文件的绝对路径:D:PycharmProjectspythonProjectt

    2024年02月06日
    浏览(44)
  • Python基础知识:绝对/相对路径等

    由于本人在导入数据时,十分喜欢相对路径(在数据的上一级文件中,新建文件夹保存处理整个代码处理过程),因此,将首先简单介绍下Python中相对/绝对路径的处理。 一个文件的真实位置,根据这个路径层级可以找到这个文件即 绝对路径 。 在Python中使用绝对路径读取文

    2023年04月27日
    浏览(45)
  • 8.12:如何在Python中获取文件的相对路径?

    在Python中,获取文件的相对路径是非常重要的,因为它可以让代码更加灵活和可维护。相对路径是相对于当前工作目录的路径,用于描述文件或文件夹在当前目录下的位置关系;而绝对路径是从根目录开始的完整路径,用于描述文件或文件夹在文件系统中的位置。在本文中,

    2024年02月13日
    浏览(42)
  • VScode中python的相对路径与绝对路径 FileNotFoundError: [Errno 2] No such file or directory

    VScode中,python里的相对路径是相对于当前工作目录来定位的,而当前的工作目录在VScode中下方的终端窗口会有提示: 说明此时的工作目录并非当前python文件所在的目录,而是C:Usersxxxxx(你的用户名)。因此,使用VScode编辑和运行python文件时,如果你给出的相对路径是相对于当

    2024年02月15日
    浏览(44)
  • Python中的self详细解析

    在Python中,self是一个表示对象自身的参数,通常作为方法的第一个参数。它是一个惯用的名称,但实际上可以使用任何名称,只要它在方法定义中的位置正确即可。 self参数用于访问对象的属性和调用对象的方法。当我们创建一个实例对象时,Python会自动将该实例对象作为

    2024年02月16日
    浏览(76)
  • 深度学习环境配置Anaconda+cuda+cudnn+PyTorch——李沐大神《动手学深度学习》环境配置(巨详细,持续迭代)

    Anaconda+cuda+cudnn+Pytorch(手把手教你安装深度学习环境)——这里是GPU+PyTorch版本 国内AI教学体系发展较晚,很多喜欢AI的同学都得不到系统的学习。当然我们也不否认国内一些优质的AI领域的课程和教学资料,这里我们主要推荐李沐大神推出的《动手学深度学习》,这门课程最初

    2024年02月15日
    浏览(72)
  • 【机器学习】进阶学习:详细解析Sklearn中的MinMaxScaler---原理、应用、源码与注意事项

    【机器学习】进阶学习:详细解析Sklearn中的MinMaxScaler—原理、应用、源码与注意事项 这篇文章的质量分达到了 97分 ,虽然满分是100分,但已经相当接近完美了。 请您耐心阅读,我相信您一定能从中获得不少宝贵的收获和启发~ 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matp

    2024年03月12日
    浏览(52)
  • 【机器学习】详细解析Sklearn中的StandardScaler---原理、应用、源码与注意事项

    【机器学习】详细解析Sklearn中的StandardScaler—原理、应用、源码与注意事项 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程👈 希望得到您的订阅和支持~ 💡 创作高质量博文(平均质量分92+),分

    2024年03月20日
    浏览(46)
  • 路径的写法 绝对路径的含义: 相对路径与路径跳转 相对路径的跨文件跳转、返回跳转 跨文件跳转

    提示:以下是本篇文章正文内容,下面案例可供参考 站内资源和站外资源 站内资源:当前网站的资源 站外资源:非当前网站的资源 绝时路径和相对路径 站外资源:绝对路径 绝对路径是完整的网站链接 站内资源:相对路径 绝对路径的含义: url地址: 协议名://主机名:端口号/路径

    2024年02月01日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包