import os
# 获取当前工作目录
current_directory = os.path.abspath(os.curdir)
print(f"当前工作目录: {current_directory}")
# 拼接路径
new_path = os.path.join(current_directory, "new_folder", "file.txt")
print(f"拼接后的路径: {new_path}")
# 获取文件名
file_name = os.path.basename(new_path)
print(f"文件名: {file_name}")
# 获取目录名
directory_name = os.path.dirname(new_path)
print(f"目录名: {directory_name}")
# 分离文件扩展名
file_root, file_ext = os.path.splitext(file_name)
print(f"文件根名: {file_root}, 文件扩展名: {file_ext}")
# 检查路径是否存在
path_exists = os.path.exists(new_path)
print(f"路径是否存在: {path_exists}")
# 检查是否为文件
is_file = os.path.isfile(new_path)
print(f"是否为文件: {is_file}")
# 检查是否为目录
is_directory = os.path.isdir(directory_name)
print(f"是否为目录: {is_directory}")
os.path.abspath(os.curdir)
:获取当前工作目录的绝对路径。os.path.join()
:用于拼接路径,确保路径分隔符正确。os.path.basename()
:从路径中提取文件名部分。os.path.dirname()
:从路径中提取目录名部分。os.path.splitext()
:分离文件名和扩展名。os.path.exists()
:检查路径是否存在。os.path.isfile()
:检查路径是否为文件。os.path.isdir()
:检查路径是否为目录。这些函数可以帮助你处理和操作文件路径。
上一篇:python reverse
下一篇:python 定义全局变量
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站