如何在Python中獲取目錄的絕對路徑(它必須是任何目錄,而不是當前目錄!)?我試過os.path.listdir()
,但它只產生相對的一個。 謝謝!獲取目錄的絕對路徑
0
A
回答
3
使用os.path.abspath
:
In [259]: for fname in os.listdir('.'):
...: print os.path.abspath(fname)
...:
D:\Documents\Desktop\t\old-linear
D:\Documents\Desktop\t\ZC_a0_3.xml
如果你想傳遞一個path
到os.listdir
,然後使用os.path.join
:
In [266]: path=r'D:\Documents\Desktop\ttt'
...: for fname in os.listdir(path):
...: print os.path.join(path, fname)
D:\Documents\Desktop\ttt\old-linear
D:\Documents\Desktop\ttt\t6916A_a0_0.xml
D:\Documents\Desktop\ttt\t6916A_a0_1.xml
+0
我相信'i'是一個路徑迭代變量的錯誤名稱。考慮'name'或'file_name' –
+0
@BasicWolf thx提及,修改;) – zhangxaochen
+0
我只需要DIRECTIONORY的絕對路徑,而不是絕對路徑本身 – peperunas
相關問題
- 1. 在Python中獲取絕對文件路徑的目錄路徑
- 2. 獲得相對路徑的絕對路徑當前目錄
- 3. Java:獲取項目的絕對路徑
- 4. WIN32_FIND_DATA - 獲取絕對路徑
- 5. 批處理文件:獲取父目錄的絕對路徑
- 6. 如何獲取目錄中文件的絕對路徑?
- 7. 如何獲取Eclipse安裝目錄的絕對路徑?
- 8. 獲取目錄中所有文件的絕對路徑
- 9. 如何獲取目錄的絕對路徑?
- 10. 如何獲取Android中「資產」目錄的絕對路徑?
- 11. 在Python中獲取絕對文件/目錄路徑
- 12. 如何從android目錄中獲取絕對路徑URI
- 13. 獲取對象的絕對路徑
- 14. C - 獲取目錄路徑
- 15. 絕對路徑與主目錄
- 16. phonegap iphone:文檔目錄絕對路徑
- 17. 如何獲取gulpfile的絕對路徑?
- 18. 獲取java中url的絕對路徑
- 19. 獲取文件的絕對路徑
- 20. 從相對路徑c獲取絕對路徑#
- 21. 如何根據兩個絕對路徑獲取相對路徑?
- 22. 如何獲得最終目錄的絕對路徑?
- 23. 如何獲得文件目錄的絕對路徑?
- 24. 的PHP讀取目錄以絕對路徑
- 25. 如何用javascript_include_tag獲取絕對路徑?
- 26. 獲取絕對桌面路徑
- 27. 如何獲取圖像絕對路徑?
- 28. Java - 獲取服務器絕對路徑
- 29. 文件上傳:獲取絕對路徑
- 30. 用Perl獲取絕對路徑
沒有該目錄生活在那裏的任何情況下,你不能。 'os.listdir()'(沒有'.path')列出了* always * relative的文件名(包括目錄)。 –
如何在不知道完整路徑的情況下通過你想要的功能目錄?我不明白你在問什麼。 –