Python获取当前路径的方式

Python获取当前路径的三种方式

import os
print(os.getcwd())
print(os.path.dirname(__file__))
print(os.path.dirname(os.path.realpath(__file__)))

os模块中获取当前路径的方法

  1. getcwd方法:可以直接获取当前文件的路径,但其他文件调用也会随着被改变,获取路径的方式以调用此模块的模块路径为准
  2. dirname方法:获取某文件的父目录路径,此方法可以结合python内置私有方法file使用,返回的是字符串路径,不会随着其他文件的调用而改变路径
  3. dirname方法和realpath方法结合使用:获取某文件的父目录路径,此方法可以结合python内置私有方法file使用,返回的是真实路径,同样不会随着其他文件的调用而改变路径
2和3两种方法返回路径的格式不同,仅仅是正反斜杠的格式问题,这点在Windows中可以看得出来
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容