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)

运行:

相关推荐
2301_816660214 分钟前
CSS实现盒子倒角不规则效果_利用border-radius多个值
jvm·数据库·python
2201_761040596 分钟前
CSS如何根据父级容器宽度调整子项_利用容器查询container选择器css
jvm·数据库·python
ZPC821011 分钟前
ROS2 快过UDP的方法
python·算法·机器人
weixin_4585801212 分钟前
如何在 Python Fabric 中正确执行 EdgeOS 配置命令
jvm·数据库·python
tjc1990100520 分钟前
SQL中如何处理GROUP BY的不可排序问题_ORDERBY与聚合
jvm·数据库·python
代码N年归来仍是新手村成员21 分钟前
OTel - DataDog Observability踩坑
后端·python
Ulyanov22 分钟前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio的定位革命与技术架构
开发语言·python·qt·系统仿真·雷达电子对抗仿真
JoshRen23 分钟前
Python使用PyMySQL操作MySQL完整指南
数据库·python·mysql
HHHHH1010HHHHH26 分钟前
CSS定位如何实现多行文字垂直居中_通过绝对定位模拟表格
jvm·数据库·python
佩洛君29 分钟前
如何在Ubuntu22.04中安装ROS2-Humble
c++·python·ros2