根据知道路径的后半部分查找文件[重复]

Posted

技术标签:

【中文标题】根据知道路径的后半部分查找文件[重复]【英文标题】:Find a file base on knowing latter part of a path [duplicate] 【发布时间】:2020-07-29 01:55:30 【问题描述】:

我正在做一个编码项目,想问一些能让我的生活变得更轻松的问题。

如果我知道文件的后半部分,是否可以使用一种语法告诉 python 找到完整的文件路径?例如,如果完整地址是 C:\a\b\c\d\e\f\g.file,但我知道我正在寻找 \d\e\f\g.file,我可以做些什么来在我的计算机上找到至少 1 个路径,该路径将包含文件路径的后半部分。对不起,如果这措辞不好,第一次在这里提问。

提前致谢!

【问题讨论】:

这能回答你的问题吗? How to get an absolute file path in Python 实际上,这对我来说就像一个重复的问题。我在回答后注意到,除了我的回答可能不适用于整个操作系统。 【参考方案1】:

提供一个你尝试过的例子总是好的。 但是,这对我来说似乎很简单。

您可能正在寻找绝对路径?

import os

relative_path = '\d\e\f\g.file'
os.path.abspath(relative_path)

【讨论】:

以上是关于根据知道路径的后半部分查找文件[重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用Preplot批量将ascii文件转为二进制文件

查找算法-Search,二分查找

《图解算法》--二分查找选择排序递归

二分查找

c语言编程实现“折半查找”的过程。

C 规范的哪一部分(如果有)指定 C 标准库输入函数使缓冲区的后半部分保持不变?