文件路径名操作示例—电气设备交接试验标准解读
5.11 文件路径名的操作问题
在日常编程中,处理文件路径名是一个常见的任务。你可以通过使用 os.path 模块的多种函数来实现路径操作,例如获取文件名、目录名、绝对路径等。以下是一些常见操作的演示:
import os
# 定义路径
path = '/Users/beazley/Data/data.csv'
# 获取路径中的最后一个部分(文件名)
print(os.path.basename(path))
# 输出: 'data.csv'
# 获取目录名
print(os.path.dirname(path))
# 输出: '/Users/beazley/Data'
# 拼接路径
new_path = os.path.join('tmp', 'data', os.path.basename(path))
print(new_path)
# 输出: 'tmp/data.csv'
# 展开用户的主目录
path = '~/Data/data.csv'
expanded_path = os.path.expanduser(path)
print(expanded_path)
# 输出: '/Users/beazley/Data/data.csv'
# 分割文件扩展名
split_path = os.path.splitext(path)
print(split_path)
# 输出: ('~/Data/data', '.csv')
通过这些操作,能够方便地处理路径中的各种信息,尤其是文件路径名的提取和管理。
4.84MB
文件大小:
评论区