Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python os.path

作者:涅盘の梦   发布日期:2025-07-21   浏览:15

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}")

解释说明:

  1. os.path.abspath(os.curdir):获取当前工作目录的绝对路径。
  2. os.path.join():用于拼接路径,确保路径分隔符正确。
  3. os.path.basename():从路径中提取文件名部分。
  4. os.path.dirname():从路径中提取目录名部分。
  5. os.path.splitext():分离文件名和扩展名。
  6. os.path.exists():检查路径是否存在。
  7. os.path.isfile():检查路径是否为文件。
  8. os.path.isdir():检查路径是否为目录。

这些函数可以帮助你处理和操作文件路径。

上一篇:python reverse

下一篇:python 定义全局变量

大家都在看

python时间格式

python开发windows应用程序

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

python的for i in range

npm config set python

python代码简单

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站