如何获取文件路径的一部分?

时间:2011-03-23 14:18:06

标签: python

例如我有字符串:

test = "/var/tmp/test.log" 

我想获得此文件的路径。

4 个答案:

答案 0 :(得分:5)

使用os.path.dirname()

>>> import os
>>> os.path.dirname('/var/tmp/test.log')
'/var/tmp'

答案 1 :(得分:0)

 >>> import os
 >>> os.path.dirname("/var/tmp/test.log")
 '/var/tmp'

答案 2 :(得分:0)

您对哪个部分感兴趣? os.path模块有很多有用的功能。如果失败,.split("/")就可以了。

答案 3 :(得分:0)

如果你想获得绝对路径,试试这个

C:>蟒 Python 2.5.4(r254:67916,2008年12月23日,15:10:54)[MSC v.1310 32位(英特尔)] on 的win32 输入“帮助”,“版权”,“信用”或“许可”以获取更多信息。

>>> import os.path
>>> test = '.'
>>> os.path.dirname(os.path.abspath(test))
'C:\\'