【无标题】

【无标题】,第1张

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())

运行结果:

结论:

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

Python获取当前文件路径

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/915841.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存