python 获取项目路径


项目地址获取注意事项

测试代码

import os

# 获取当前文件的绝对路径
path1 = os.path.abspath(__file__)
print("path1:{}".format(path1))

# 获取当前文件的目录
path2 = os.path.dirname(__file__)
print("path2:{}".format(path2))

# 获取当前文件的文件夹路径
path3 = os.path.dirname(path1)
print("path3:{}".format(path3))
print("="*20)

pycharm内执行结果

path1:F:\DC-project\project15--前端文件的上传下载\ImgPushWeb\Img2Web\utils\app_loadimg.py
path2:F:/DC-project/project15--前端文件的上传下载/ImgPushWeb/Img2Web/utils
path3:F:\DC-project\project15--前端文件的上传下载\ImgPushWeb\Img2Web\utils
====================

备注
这里可以发现path2与path3路径是一样的,为什么我们要使用path3呢,因为反斜杠更通用!

CMD里执行结果

# 父目录执行:
path1:F:\DC-project\project15--前端文件的上传下载\ImgPushWeb\Img2Web\utils\app_loadimg.py
path2:./utils
path3:F:\DC-project\project15--前端文件的上传下载\ImgPushWeb\Img2Web\utils
====================

# 文件所在目录执行:
path1:F:\DC-project\project15--前端文件的上传下载\ImgPushWeb\Img2Web\utils\app_loadimg.py
path2:
path3:F:\DC-project\project15--前端文件的上传下载\ImgPushWeb\Img2Web\utils
====================

备注
这里可以发现path2是当前的相对目录路径,而path3是获取的绝对路径!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM