当前位置: 首页 > 编程笔记 >

分析Python读取文件时的路径问题

朱风史
2023-03-14
本文向大家介绍分析Python读取文件时的路径问题,包括了分析Python读取文件时的路径问题的使用技巧和注意事项,需要的朋友参考一下

Python在读取文件内容时的路径问题,值得深究一下.我想讨论的重点还是在绝对路径上面.在这之前我们先看一下

1:相对路径


这张图演示了在相对路径下寻找查找指定文件.  open('相对路径演示'\'相对路径示例'.txt)打开的是相对当前运行的html" target="_blank">程序所在目录。 而我当前运行的程序相对位置在桌面. 所以直接print(lines) 可以看到这个结果

2:绝对路径.

绝对路径的查找方法就不演示了,相信每个人都会找到。但是我想讨论的是几个关于路径中的编码问题,相信这对初学者们有很大的帮助.

2.1:你会发现你直接粘贴下来的路径在Windows上面用不了.例如下面这样.


这就是编码问题,对于初学者,咱们先不讨论什么是编码问题,留点悬念,到最后你了解了之后,就会恍然大悟.那我们看看怎么解决这个问题.

在C:\后面加一个反斜杠即可

2.2: 你会发现你有时候修改了之后还是会出现编码问题,例如下面这样:


这样的问题是因为 有时候Windows能正确解读你文件中的路径问题,而有时候就不能.  因为反斜杠是转义字符,和大多数语言一样.   而在整个路径的字符串前面加 r 后可以在程序运行后只把反斜杠当做一个普通字符来用,也就解决了问题.

2.3.  是不是觉得斜杠在Windows上用不了??? 看看下面这张图,你就会发现新新大陆...

具体的原因不太清楚,感谢大家对小牛知识库的支持。等待后续的内容补充。

 类似资料:
  • 问题内容: 这是我想做的,我想知道是否有任何Spring类可以帮助实现。对于这个特定的问题,我不必使用spring,我只是将其与其他所有东西一起实现。 在我的DAO层中,我想外部化我的sql文件,也就是每个文件1个sql。我想读取并缓存sql语句,甚至可能作为spring bean单例。但是在我最初的挣扎中,我只是在类路径中加载一个sql文件时遇到问题… 春天有什么可以帮助您的吗?我已经阅读过文档

  • 是否可以传入文件路径或从csv中的其他文件读取?我的测试设置是这样的。 测试仪测试 CSV数据配置 我想在csv项目列和jmeter测试中包含一个文件,它将读取和发布json项目。

  • 问题内容: 我只想从完整路径到文件获取文件夹路径。 例如,我想要得到(不包括)。 我已经尝试过这样的事情: 但是它给了我这样的结果: 这不是我需要的结果(为)。 关于如何获取文件路径的任何想法? 问题答案: 您几乎可以使用该功能了。您只需要加入字符串,如下所示。 虽然,我建议使用该函数来执行此操作,但是您只需要传递字符串即可,它将为您完成工作。由于您似乎在Windows上,因此也考虑使用该功能。一

  • 路径分析是用户浏览网站各个不同的可视化呈现,它展示了用户从进入网页之后,到不同浏览路径以及各个退出节点。 利用路径分析,可查看用户浏览路径,检视站点是否存在不利于引导用户浏览的设计缺陷页面等。 6.5.1 路径分析的维度、指标介绍 维度介绍 维度名称 含义 起始页面 用户进入网站的落地页面 首次互动 用户在网站中产生交互行为后,浏览的第一个页面 第N次互动 用户在网站中产生交互行为后,浏览的第N个

  • 我只想从文件的完整路径中获取文件夹路径。 例如,我希望只得到(不包括)。 我曾经尝试过这样的事情: 但它给了我这样一个结果: 这不是我需要的结果(是)。 关于如何获取文件路径有什么想法吗?

  • 本文向大家介绍Python OpenCV读取中文路径图像的方法,包括了Python OpenCV读取中文路径图像的方法的使用技巧和注意事项,需要的朋友参考一下 引言 这几天做点小东西,涉及到OpenCV读取中文图像的问题 如果直接读取中文路径的图像,往往返回[] 缘起 偶然发现opencv 读取图像,解决imread不能读取中文路径的问题文章,代码简单有效,可以参考下文章底部附录 但是作者代码注释