为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Python中获得绝对文件路径

如何在Python中获得绝对文件路径

蓝山帝景 2019-07-27 15:15:01
如何在Python中获得绝对文件路径给定一条路径,如"mydir/myfile.txt",如何在Python中找到文件相对于当前工作目录的绝对路径?例如,在Windows上,我最终可能会:"C:/example/cwd/mydir/myfile.txt"
查看完整描述

3 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

>>> import os>>> os.path.abspath("mydir/myfile.txt")'C:/example/cwd/mydir/myfile.txt'

如果它已经是一条绝对路径,也可以:

>>> import os>>> os.path.abspath("C:/example/cwd/mydir/myfile.txt")'C:/example/cwd/mydir/myfile.txt'


查看完整回答
反对 回复 2019-07-28
?
手掌心

TA贡献1942条经验 获得超3个赞

更好的是,安装模块(在PyPI),它包装了所有的os.path将函数和其他相关函数转化为对象上的方法,这些方法可以在任何地方使用字符串:

>>> from path import path>>> path('mydir/myfile.txt').abspath()'C:\\example\\cwd\\mydir\\myfile.txt'>>>



查看完整回答
反对 回复 2019-07-28
  • 3 回答
  • 0 关注
  • 442 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信