要获取不同文件路径,可以使用以下代码示例:
import os
# 获取当前文件所在的文件夹路径
current_folder = os.path.dirname(os.path.abspath(__file__))
print("当前文件所在文件夹路径:", current_folder)
# 获取当前文件所在的父文件夹路径
parent_folder = os.path.dirname(current_folder)
print("当前文件所在父文件夹路径:", parent_folder)
# 获取当前文件的绝对路径
current_file_path = os.path.abspath(__file__)
print("当前文件的绝对路径:", current_file_path)
# 获取当前文件的文件名
current_file_name = os.path.basename(current_file_path)
print("当前文件的文件名:", current_file_name)
# 拼接路径
file_path = os.path.join(parent_folder, "subfolder", "file.txt")
print("拼接后的路径:", file_path)
from pathlib import Path
# 获取当前文件所在的文件夹路径
current_folder = Path(__file__).resolve().parent
print("当前文件所在文件夹路径:", current_folder)
# 获取当前文件所在的父文件夹路径
parent_folder = current_folder.parent
print("当前文件所在父文件夹路径:", parent_folder)
# 获取当前文件的绝对路径
current_file_path = Path(__file__).resolve()
print("当前文件的绝对路径:", current_file_path)
# 获取当前文件的文件名
current_file_name = current_file_path.name
print("当前文件的文件名:", current_file_name)
# 拼接路径
file_path = parent_folder / "subfolder" / "file.txt"
print("拼接后的路径:", file_path)
这些代码示例可以帮助您获取不同的文件路径。您可以根据自己的需求进行相应的调整和使用。