Python 中的相对路径:了解 文件
许多 Python 脚本需要使用相对路径来访问文件和资源。但是,当从当前工作目录执行脚本时,提供的路径可能会被解释为与预期不同。
问题:如何指定相对于脚本位置的相对路径,而不是相对于脚本位置的相对路径当前工作目录?
解决方案:
确定绝对路径脚本的目录,利用 os.path.dirname(__file__) 函数。通过将其与所需的相对路径组合,您可以获得目标文件或目录的绝对路径。
import os dirname = os.path.dirname(__file__) filename = os.path.join(dirname, 'relative/path/to/file/you/want')
其他注意事项:
以上是无论当前工作目录如何,如何在 Python 中可靠地使用相对路径?的详细内容。更多信息请关注PHP中文网其他相关文章!