【无标题】

python获取文件的路径

python中获取文件路径的常用方法有:

  1. os.getcwd()
    获取文件当前工作目录路径(绝对路径)
  2. os.path.abspath(__ file __)
    获得文件所在的路径(绝对路径)
  3. os.path.realpath(__ file __)
    获得文件所在的路径(绝对路径)
  4. os.path.split(os.path.realpath(__ file __))

实验结果

目录结构:

.
|-- p1.py
`-- pa
    |-- __init__.py
    |-- pa1.py
    `-- paa
        |-- __ini__.py
        `-- paa1.py

p1.py:

import os
print('   p1@abs:',os.path.abspath(__file__))
print('  p1@real:',os.path.realpath(__file__))
print("   p1@cwd:",os.getcwd())
from pa import pa1
from pa.paa import paa1

pa1.py

mport os

print('  pa1@abs:',os.path.abspath(__file__))
print(' pa1@real:',os.path.realpath(__file__))

print("  pa1@cwd:",os.getcwd())

paa1.py

import os

print(' paa1@abs:',os.path.abspath(__file__))
print('paa1@real:',os.path.realpath(__file__))

print(" paa1@cwd:",os.getcwd())

运行结果:
![[Pasted image 20220503180342.png]]
结论:

  1. os.path.absos.path.real都是获取所在文件的绝对路径。
  2. os.getcwd是获取运行主文件所在目录

参考资料


Python获取当前文件路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值