在 Python 中设置文件路径

Siddharth Swami 2023年1月30日 2021年10月2日
  1. 在 Python 中使用\字符指定文件路径
  2. 在 Python 中使用原始字符串文字指定文件路径
  3. 在 Python 中使用 os.path() 函数指定文件路径
  4. 在 Python 中使用 pathlib.Path() 函数指定文件路径
在 Python 中设置文件路径

大多数情况下,我们在安装 Python 时都会获得默认路径变量。但有时,我们必须手动设置这些变量,或者如果我们想设置不同的路径,我们必须手动进行。要运行保存在我们目录中的文件,我们必须提供编辑器的完整路径。

路径通常是像 C:\Folder 这样的字符串。但是在 Python 中,\ 字符可以被解释为转义字符。

本教程将讨论如何在 Windows 设备上用 Python 设置文件的路径。

在 Python 中使用\字符指定文件路径

我们可以使用 \\ 字符代替单个 \ 来提供 Python 中的路径。

其语法如下所示。

'C:\\Directory\\File'

在 Python 中使用原始字符串文字指定文件路径

我们可以使用原始字符串文字为文件提供路径,因为原始字符串会将这些反斜杠视为文字字符。

要生成原始字符串,我们必须在字符串的引号之前写上 r 字符。

使用原始字符串文字的语法如下所示。

r'C:\Directory'

在 Python 中使用 os.path() 函数指定文件路径

我们还可以使用 os 模块的 path() 函数来设置路径。使用 path() 函数的优点是我们不指定文件的完整路径。我们必须提供目录名和文件名。

此方法本身将为你在设备上使用的操作系统选择正确的配置。我们必须使用 join() 函数来组合目录和文件名。

例如,

import os
print(os.path.join('C:',os.sep, 'Users'))

输出:

C:\Users

在上面的例子中,os.sep 指定了默认的操作系统分隔符。

在 Python 中使用 pathlib.Path() 函数指定文件路径

在 Python 3.4 及更高版本中,我们可以使用 pathlib 模块中的 Path() 函数来指定 Python 中的文件路径。它的使用类似于 os.path() 函数。

请参考下面的代码。

from pathlib import Path
print(Path('C:', '/', 'Users'))

输出:

C:\Users

相关文章 - Python Path