55
A
回答
79
您可以通過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'
File對象文檔(對於Python 2)here。
相關問題
- 1. 獲取從文件指針文件名用C
- 2. 從文件描述符獲取文件指針
- 3. 獲取文件指針的位置
- 4. 從Photoshop中的指定文件夾獲取文件名Java Script
- 5. 如何從指定文件夾獲取文件名?
- 6. 從URL文件夾獲取文件名
- 7. 從文件夾獲取文件名
- 8. 從文件路徑獲取文件名
- 9. 移動文件指針從文件
- 10. 如何從文件讀取指向整型指針的指針?
- 11. 從BufferedImage獲取文件名
- 12. 獲取文件名從PhotoPrevs.append
- 13. 在C++的bmp文件中獲取指針到dib的指針
- 14. 從文件字符指針
- 15. 安全地獲取文件末尾的文件指針
- 16. 定名匿名文件指針
- 17. 包裝文件閱讀器的bufferedreader是否從filereader獲取其文件指針?
- 18. 從文檔庫中獲取文件名
- 19. 從文件名中獲取文件名和擴展名沒有文件名
- 20. 從FileUpload控件獲取文件名 - ASP.NET
- 21. 獲取文件名
- 22. 獲取文件名
- 23. 獲取文件名
- 24. 從特定文件獲取函數指針
- 25. 從內核空間中的文件指針獲取fd
- 26. 從文件名獲取目錄名稱
- 27. 嘗試獲取文件的URI時獲取空指針異常
- 28. 從觸摸事件中獲取指針
- 29. 從事件獲取IWebBrowser2指針DISPID_TITLECHANGE
- 30. 獲取由.htaccess指導的文件的文件名?
請注意,這不完全是*文件指針*。這是一個python的'file'類型的實例。 – mgilson 2013-03-05 13:59:46
專業提示:在Python對象上使用'dir()'來查看可用的屬性。你很容易就能找到「名字」。 :-) – 2013-03-05 14:01:48
@MartijnPieters:或者'help(fp)',它給你所有關於文件類型及其方法和數據的文檔。 – eryksun 2013-03-05 14:07:57