📜  python 获取基本目录 - Python (1)

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

Python 获取基本目录

在 Python 编程中,我们经常需要获取文件所在的目录或文件的基本路径。Python 提供了多种方法来获取基本目录。

方法一:使用 os 模块

可以使用 Python 的内置 os(操作系统)模块来获取基本目录。下面是一个示例代码:

import os

file_path = "/Users/john/projects/myfile.txt"
dir_path = os.path.dirname(file_path)

print("基本目录:", dir_path)

输出结果为:

基本目录: /Users/john/projects
方法二:使用 pathlib 模块

pathlib 是 Python 3.4 版本引入的模块,提供了更简单、更易读的方法来操作文件路径。下面是一个示例代码:

from pathlib import Path

file_path = "/Users/john/projects/myfile.txt"
dir_path = Path(file_path).parent

print("基本目录:", dir_path)

输出结果为:

基本目录: /Users/john/projects
方法三:使用 os.path 模块

除了使用 ospathlib 模块外,还可以使用 Python 2.x 版本中的 os.path 模块来获取基本目录。下面是一个示例代码:

import os.path

file_path = "/Users/john/projects/myfile.txt"
dir_path = os.path.dirname(file_path)

print("基本目录:", dir_path)

输出结果与方法一相同:

基本目录: /Users/john/projects

以上是三种常用的 Python 获取基本目录的方法。根据你的编程环境和偏好,你可以选择其中的一种方法来使用。