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. 從文件夾獲取文件名
- 5. 從文件路徑獲取文件名
- 6. 如何從文件讀取指向整型指針的指針?
- 7. 獲取文件名從PhotoPrevs.append
- 8. 從BufferedImage獲取文件名
- 9. 在C++的bmp文件中獲取指針到dib的指針
- 10. 定名匿名文件指針
- 11. 包裝文件閱讀器的bufferedreader是否從filereader獲取其文件指針?
- 12. 從文檔庫中獲取文件名
- 13. 從文件名中獲取文件名和擴展名沒有文件名
- 14. 從FileUpload控件獲取文件名 - ASP.NET
- 15. 從內核空間中的文件指針獲取fd
- 16. 獲取文件名
- 17. 獲取文件名
- 18. 嘗試獲取文件的URI時獲取空指針異常
- 19. 從文件名獲取目錄名稱
- 20. 從事件獲取IWebBrowser2指針DISPID_TITLECHANGE
- 21. 獲取由.htaccess指導的文件的文件名?
- 22. 從URL和帶文件擴展名獲取文件名
- 23. 指南針雪碧文件名
- 24. 從文件中獲取文件名*從mkstemp
- 25. 獲取文件路徑的文件名
- 26. 獲取加密文件的文件名
- 27. 從函數指針獲取函數名?
- 28. 檢索與文件指針關聯的文件的名稱
- 29. 文件指針CSV文件在python
- 30. 獲取從文件
請注意,這不完全是*文件指針*。這是一個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