Python 中的 os.path.abspath() 方法2025年3月17日 | 阅读 3 分钟 什么是 OS 模块?在 Python 编程语言中,我们有一个 OS 模块,用于执行与操作系统相关的各种操作。它有许多内置函数,我们无需安装此模块。 path 是 OS 模块中的一个子模块,其中包含一些与我们计算机上存在的任何文件或文件夹的路径名操作相关的内置函数。 例如os.path.dirname(path) 它应该返回我们作为函数参数提供的路径的目录名称。 os.path.basename(path) 此函数应返回作为函数参数提供的路径的基本名称。 os.path.commonprefix(listOfPaths) 此函数应返回给定列表中所有路径的公共前缀。如果没有公共前缀,则输出为空字符串。 os.path.exists(path) 此函数返回一个布尔值。如果给定的路径存在于我们的系统中,它将返回 true,否则将返回 false。 os.path.lexists(path) 对于现有路径的符号链接断开,此函数返回 true。 os.path.getatime(path) 它返回一个浮点数,表示在访问我们作为函数参数在路径中提供的文件之前的秒数。如果文件不存在,则会出错。 os.path.getmtime(path) 它返回一个浮点数,表示在修改我们作为函数参数在路径中提供的文件之前的秒数。如果文件不存在,则会出错。 os.path.getsize(path) 它以字节为单位返回文件的大小。如果文件不存在,则会引发错误。 os.path.splitdrive(path) 此函数将我们作为参数传递的路径分为两部分。这两部分是驱动器部分和尾部部分。 驱动器部分表示路径所在的驱动器,例如 C: 驱动器或 D: 驱动器等。尾部部分是文件路径的其余部分。 os.path.samefile(path1,path2) 如果 path1 和 path2 指向函数作为参数传递的同一文件或目录,则此函数应返回 true。如果 path1 和 path2 指向不同的文件或目录,则返回 false。 os.path.splitext(path) 此函数应将给定路径分为两部分:第一部分是根,第二部分是扩展名。在路径名中,句点(.)之前的所有字符串和字符是根部分,句点(.)之后是扩展名,包括句点。如果没有扩展名,则第二部分将为空。 os.path.abspath(path) 此函数以路径作为参数,并返回给定路径的规范化路径名。它返回系统中文件的完整路径。 语法返回值给定路径的绝对路径名 示例 1输出 ![]() 说明 在上面的代码中,我们尝试打印给定文件的绝对路径。首先,我们使用 import 关键字导入了 os.path 模块。然后,我们获取了当前工作目录中存在的文件名。我们将文件名作为参数传递给 os.path.abspath() 模块,然后使用 print 命令打印它。 注意:我们可以更改当前工作目录,然后也可以使用此函数。示例 2输出 ![]() 说明 在上面的代码中,我们导入了 OS 模块以在文件中使用其内置的所需函数。然后,我们取了一个文件名并将其存储在一个变量中。现在,我们使用 Python OS 模块中已定义的 chdir() 函数更改了当前工作目录。现在,我们使用了 abspath() 函数来获取文件的绝对名称。因此,如果我们打印结果,我们可以看到绝对路径已更改。 下一个主题2022 年新兴高级 Python 项目 |
在学习 Python 及其基础知识时,我们都一定听说过 Python 是最受欢迎的编程语言之一,市场上对 Python 的需求与日俱增。这背后的原因也不难理解...
7 分钟阅读
?可以使用 time 模块中的 sleep() 函数将调用者线程的执行暂停任意时间。它将默认执行您的代码一百万次。有几种在 Python 中添加时间延迟的方法,包括:使用...
阅读 3 分钟
Python 是一种用途最广泛的编程语言,它使我们能够轻松执行复杂的任务。在本教程中,我们将学习广泛用于构建 API 的顶级 Python 框架。在此之前,让我们先了解一下什么是 API 以及它是如何工作的。什么是 API? API 是...
5 分钟阅读
在当前的技术环境中,许多公司都被大数据所吸引。然而,过去大数据利用存储在 Hadoop 技术中的数据,并且不得不处理延迟问题。一个全新的系统可以用于处理大量...
阅读9分钟
? 使用 Python 内置的 type() 方法,您可以确定变量的类型。type() 函数将变量的数据类型作为字符串返回。以下是使用 type() 函数的示例:x = 5 print(type(x)) 输出:<class 'int'> 在此示例中,我们创建了一个变量 x 并赋值...
阅读 3 分钟
简介:花卉一直是人类着迷和灵感的源泉。自然世界的美丽和多样性在艺术、文学和科学中被庆祝了几个世纪。随着机器学习和计算机视觉的进步,我们现在可以...
阅读 8 分钟
引言:在本教程中,我们将学习 Selenium Python 中的 `get_cookies` 驱动方法。Selenium 模块用于使用 Python 进行自动化测试。Selenium Python 绑定提供了一个简单的 API。使用 Selenium WebDriver,此 API 用于编写功能或验收测试。Web...
阅读 3 分钟
在本教程中,我们将定义如何在 Python 中处理不同的时区。我们还将了解 Python 的本地时区。时区可以被描述为观察标准时间的地理区域。让我们对...做一个简短的介绍。
阅读 8 分钟
我们已经处理过 Python 中各种类型的数字,并根据需要修改了它们的类型。在本教程中,我们将讨论如何在 Python 中删除小数。让我们从一个简单的程序开始,a = 24 print(type(a)) b = 19.4 print(type(b)) c = 3+4j print(type(c)) 输出:<class 'int'> <class 'float'> <class 'complex'> 解释:在上面...
阅读 2 分钟
了解任何事物的一种方法,例如音乐,是寻找重要的分组或集合。虽然我们的朋友可能会按年代排列音乐,但我们可以按流派排列音乐,我们选择的分组有助于理解独特的元素。什么是聚类?其中一种无监督...
11 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India