
Python 中处理绝对路径和相对路径主要依赖 os.path 和 pathlib 模块。以下是常用函数及其用途说明。
示例:
import os
from pathlib import Path
os.path.abspath('data/file.txt') # 输出完整路径,如 /home/user/project/data/file.txt
Path('data/file.txt').resolve() # 同样返回绝对路径
示例:
os.path.join('/home/user', 'docs', 'readme.txt')
Path('/home/user') / 'docs' / 'readme.txt'
示例:
os.path.relpath('/home/user/docs/readme.txt', '/home/user') # 返回 docs/readme.txt
Path('/home/user/docs/readme.txt').relative_to('/home/user') # 返回 docs/readme.txt
示例:
os.path.isabs('/usr/local') # True
os.path.isabs('config.json') # False
基本上就这些。日常推荐优先使用 pathlib.Path,语法更简洁,跨平台兼容性好。老项目中仍常见 os.path,两者可混用但建议统一风格。
立即学习“Python免费学习笔记(深入)”;
以上就是python处理绝对路径和相对路径函数有哪些?的详细内容,更多请关注php中文网其它相关文章!
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号