📜  python打开文件相同的文件夹 - Python(1)

📅  最后修改于: 2023-12-03 14:46:44.561000             🧑  作者: Mango

Python中打开同一文件夹的方法

当我们在Python中进行文件读取、写入等操作时,经常需要打开相同的文件夹。下面介绍几种不同方式来完成这个任务。

使用os库

我们可以使用Python标准库中的os模块,通过os.getcwd()获取当前脚本所在的目录。

import os

dir_path = os.getcwd()

这个方法会返回当前文件所在的文件夹路径。

使用pathlib库

另一种方法是使用pathlib模块,这个模块提供了很多实用的路径操作方法。

import pathlib

dir_path = pathlib.Path(__file__).parent.resolve()

这个方法使用了__file__这个变量来获取当前脚本的绝对路径。然后使用parent方法获取其父目录,最后使用resolve将相对路径转化为绝对路径。

使用inspect库

最后一种方法是使用inspect模块来获取当前脚本的绝对路径。

import inspect

dir_path = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))

这个方法使用inspect模块的getfile方法获取当前脚本的绝对路径,然后使用os.path模块的dirname方法获取其父目录。

无论你选择哪种方法来获取文件夹路径,这些方法都应该能够满足你在Python中打开同一个文件夹的需求。