在 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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。