如果我有一个文件指针,可以得到文件名吗?
fp = open("C:\hello.txt")
是否可以使用fp
获取"hello.txt"
发布于 2013-03-05 21:55:34
您可以通过fp.name
获取路径。示例:
>>> f = open('foo/bar.txt')
>>> f.name
'foo/bar.txt'
如果您只需要文件名,则可能需要os.path.basename
:
>>> import os
>>> f = open('foo/bar.txt')
>>> os.path.basename(f.name)
'bar.txt'
文件对象文档(用于Python2) here。
https://stackoverflow.com/questions/15225557
复制相似问题