python获取文件路径

文件:allpath_parameter.py

复制代码
# 获取当前目录路径
# current_dir = os.getcwd()  # 获取当前目录路径
realpath00 = os.path.abspath(os.path.join(os.path.dirname(os.path.split(os.path.realpath(__file__))[0]), '.'))
print(realpath00)

# 获取当前目录的上级目录路径
parent_dir = os.path.dirname(realpath00)
print(parent_dir)
  • 获取当前脚本文件的绝对路径

  • 获取当前脚本文件所在的目录路径

  • 获取项目根目录

    获取当前脚本文件的绝对路径

    current_path = os.path.abspath(file)
    print(current_path)

    获取当前脚本文件所在的目录路径

    current_dir = os.path.dirname(current_path)
    print(current_dir)

    获取项目根目录

    project_dir = os.path.dirname(current_dir)
    print(project_dir)

运行:

相关推荐
会员源码网5 小时前
Python中生成器函数与普通函数的区别
python
Java水解5 小时前
Python开发从入门到精通:Web框架Django实战
后端·python
曲幽7 小时前
FastAPI + PostgreSQL 实战:给应用装上“缓存”和“日志”翅膀
redis·python·elasticsearch·postgresql·logging·fastapi·web·es·fastapi-cache
Lupino10 小时前
别再只聊 AI 写代码了:技术负责人要把“变更治理”提到第一优先级
python·docker·容器
Flittly11 小时前
【从零手写 ClaudeCode:learn-claude-code 项目实战笔记】(6)Context Compact (上下文压缩)
python·agent
曲幽1 天前
FastAPI + PostgreSQL 实战:从入门到不踩坑,一次讲透
python·sql·postgresql·fastapi·web·postgres·db·asyncpg
用户8356290780511 天前
使用 C# 在 Excel 中创建数据透视表
后端·python
码路飞1 天前
FastMCP 实战:一个 .py 文件,给 Claude Code 装上 3 个超实用工具
python·ai编程·mcp
dev派1 天前
AI Agent 系统中的常用 Workflow 模式(2) Evaluator-Optimizer模式
python·langchain
前端付豪1 天前
AI 数学辅导老师项目构想和初始化
前端·后端·python