相对路径:相对于当前文件的路径,即从当前路径开始的路径
绝对路径:主页文件或者目录在硬盘上真正的路径,即从盘符开始的路径

“…/”来表示上一级目录,“…/…/”表示上上级的目录,以此类推(此处均为两个点加一个/)
“./”:代表目前所在的路径
“/”开头,代码根目录
例子:
这个是我的盘符里面的完整的根路径

然后要引用里面的wordlist.npy和wordvectors.npy文件,有这两种方式来引用这个目录里的文件


这里推荐使用第二种方式就不会出错。

终极大法:直接导入绝对路径绝对不会出错



然后在这里看见别人举的一个错误,当然,我自己也遇到了,在这里一并提一下
在Python中想打开文件,发现出现OSError: [Errno 22]错误。
于是查资料发现书上是这么写的

f=open(r‘D:\Py\1.txt’)

之前看的一些文章是这么写的

f=open(‘D:\Py\1.txt’)

上网查询发现是转义字符的问题
正确答案是

f=open(‘D:/Py/1.txt’)

成功运行,所以以后还是老实的用/,不要用\\,之所以说这个问题就是想说以后导入文件切记用/符号,这样才不会出错。

本来想结束这篇文章的,但是又看见一个貌似很有用的错误经验,所以加上来。
路径为open(‘D:\LearningBooks\test.txt’)
在使用时报错是因为这个路径是直接从Windows的文件目录里复制过来的,在python中\是转义字符,作者文件中的\test.txt中,\t是制表字符,要想正常使用路径需要改成如下形式:
D:\LearningBooks\test.txt
或者D:/LearningBooks/test.txt即直接用斜杠/不用反斜杠\。
所以说嘛,就用/多好(哈哈哈)。

下面再举一些例子:
根目录下有demo1和images/1.jpg,demo1下有index1.html文件和demo1.1文件夹。demo1.1下有index2.html和2.jpg图片文件。


文件夹目录如图所示

1.文件在当前目录
如index2.html引用2.jpg,则文件路径应为

2.文件在上一层目录
如index1.html引用images文件夹下的1.jpg,则文件路径应表示为

如index2.html引用images文件夹下的1.jpg,则文件路径应表示为

3.文件在下一层目录
index1.html访问demo1.1文件夹中的2.jpg,则路径应表示为:

4.根目录表示法
任何页面访问images文件夹下的1.jpg,则可以表示为

相对路径和绝对路径(关于代码中文件的引用问题)相关推荐

  1. android studio中清除代码中的无效引用

    平时代码中的无效引用可能不影响APP的运行,但可能会引影 包的大小,所以养成好习惯,每次开发完成后,清理一下 Ctrl+Alt+O 组合键 清除,如果没有效果,看一下是不是登了QQ 快捷键被占用

  2. 潭州课堂25班:Ph201805201 django框架 第三课 模板路径,变量,过滤器,静态文件的引用 (课堂笔记)...

    第二种方法 首先   'APP_DIRS': True, 将 app 的名字在 INSTALLED_APPS 进行注册 模板变量 传的各种数据类型,和取值 过渡器: 静态文件: 在项目文件目录 中创建 ...

  3. 快速容易地处理Windows、Mac 和Linux系统中文件路径问题

    作者:景略集智 链接:https://www.zhihu.com/question/48755767/answer/423475686 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业 ...

  4. 文件的相对路径和绝对路径,加载资源文件失败

    (1)文件的绝对路径:是从盘符开始的路径,形如 D:\vs2015项目\images\123.png (2)相对路径:是从当前路径开始的路径, 假如当前路径为D:\vs2015项目 要描述上述路径,只 ...

  5. C语言中文件的打开与关闭

    这里写代码片 //文件的读取 # include<stdio.h> #include<io.h> void main() { FILE*fp; //if((fp=fopen(& ...

  6. html代码中本地路径里斜杠 / 和反斜杠 \ 的区别

    总结: windows和unix,linux本地路径里的 / 和 \ 在html代码里:错误文件路径: windows 只使用一个 \ 是不识别的, src='D:\个人\图片\2.jpg' unix ...

  7. java : enum、创建文件和文件夹、删除文件和文件夹、获得项目绝对路径、写入数据到excel中、java代码中两种路径符号写法、读取、写入text文件...

    java : enum http://www.cnblogs.com/hyl8218/p/5088287.html 创建文件和文件夹.删除文件和文件夹 http://www.cnblogs.com/m ...

  8. 新手零基础:飞桨代码中关于图片路径读取和资源解压报错

    #飞桨代码中关于图片路径读取和资源解压报错 1.路径读取 在进行路径图片读取时,不同版本的python的os模块在路径拼接时会报错,一般情况下os.path.join(path,name),是可以将路 ...

  9. C++中相对路径与绝对路径以及斜杠与反斜杠的区别 及 处理代码

    转载自:http://blog.csdn.net/sszgg2006/article/details/8447176 文件路径正斜杠和反斜杠 正斜杠,又称左斜杠,符号是"/":反斜 ...

最新文章

  1. sql server 2008 故障转移群集
  2. 关于tableview的优化
  3. 吴恩达悄然发布AI维基,另外他的技术岗已经招满了
  4. 3.1 RNN 循环神经网络 概述(上篇)
  5. vs 中程序被锁定的问题
  6. 成熟的Richardson模型
  7. 0001 工作业务问题_滞纳金公式计算区别实例
  8. 手机双摄像头有什么作用
  9. 2018上半年五款最畅销高速数据采集卡,你get了吗?
  10. 015 PHP中的曲苑杂坛
  11. 《GPU编程与CG语言之阳春白雪下里巴人》阅读笔记 第一章+第二章
  12. 从“人、货、场”搭建数据指标体系,助力电商增长
  13. 进出队C语言不用链表,C语言面试题总汇简要
  14. 【FCC前端教程】28关学会HTML与HTML5基础
  15. [Computer Architecture读书笔记] 3.2 Basic Compiler Techniques for Exposing ILP
  16. 【手把手】RPA机器人商城应用:工资单发送机器人
  17. 分享一下自己用的SQLite数据库密码操作小工具(含源码)
  18. Word快速删除所有英文、数字或中文
  19. 双[4-(9,9-二甲基-9,10-二氢吖啶)苯基]硫砜,DMAC-DPS cas:1477512-32-5
  20. [转]企业中的NoSQL

热门文章

  1. 【你好,windows】Windows Thin PC纯净版2020.2.24
  2. arcgis生成剖面图(利用3D Analyst 工具上的插入线工具 )
  3. 初识zabix --zabbix的数据采集方式,监控报警及proxy
  4. 超级账本项目由linux基金会发起并管理,百度金融加入Hyperledger超级账本项目,成为核心成员...
  5. 哈弗大学老是对学生的告诫
  6. 2.ROS机器视觉——ROS图像(imgmsg)与opencv(cv2)对接
  7. php 长图切成多张图片,长图打印,图片平均切割
  8. 海贼王游戏--EM游戏06--巧夺天工
  9. Unity官方案例学习——游戏设计理念(游戏的灵魂)
  10. 路由器使用:漫谈能上QQ不能上网问题【转】