python Path的妙用
Python 2025/10/30 19:36:18 点击:不统计
python 中获取 路径以及 用分隔符,适应不同的环境,会自动识别不同系统 如windows 和linux 等
看下代码案例:
from pathlib import Path
# 获取当前文件名
print(Path(__file__).name)
# test.py
# 获取当前文件的绝对路径
BASE_DIR = Path(__file__).resolve()
print(BASE_DIR)
# /Users/username/Documents/python/djangotest/test.py
# 获取当前文件的父目录
print(BASE_DIR.parent)
# /Users/username/Documents/python/djangotest
# 二次父目录
print(BASE_DIR.parent.parent)
# /Users/username/Documents/python
# 目录的链接
print(BASE_DIR.parent / "new_dir") # 如果使用变量需要用 str(路径) 转换一下
# /Users/username/Documents/python/djangotest/new_dir
# 以上在windows 下可以运行返回的是 盘符 和反斜杠,比如:
# D:\Users\username\Documents\python\djangotest\new_dir
·上一篇:Django数据库操作 >> ·下一篇:python在函数/类中import >>
