我想將C:\abc.bmp
轉換爲abc.bmp
,或者如果可能的話,在abc
中更好。這對.NET來說很容易,因爲這兩個目標都有功能。 python中有類似的東西嗎?有沒有給我一個沒有路徑的文件名的函數?
回答
>>> os.path.basename(r'C:\abc.txt')
'abc.txt'
只有基本名稱:
>>> base, ext = os.path.splitext(os.path.basename(r'C:\abc.txt'))
>>> base
'abc'
r是什麼?所以我不必做\\? – 2009-12-14 11:15:08
@devoured:是的,'r'的意思是「原始」字符串,一個沒有嵌入轉義的字符串文字。 – unwind 2009-12-14 11:54:27
是的,就是這樣。它代表「原始字符串」:http://docs.python.org/reference/lexical_analysis.html#string-literals – musicinmybrain 2009-12-14 11:55:06
- 1. DotCMIS IDocument沒有給出文件路徑
- 2. 生成一個文件名列表,但沒有文件路徑
- 3. 有沒有驗證有效路徑/文件名的方法?
- 4. tar文件沒有路徑
- 5. 沒有文檔的路徑
- 6. 僅顯示沒有整個目錄路徑的文件名
- 7. dataWithContentsOfFile:NSData的文件路徑有時有效,有時沒有功能
- 8. 返回Django中的文件路徑沒有文件擴展名
- 9. 如何獲得沒有文件路徑的文件名?
- 10. 使用require()函數沒有路徑
- 11. 得到的文件名沒有擴展名全路徑
- 12. Cypher:沒有環路的所有路徑
- 13. 錯誤:沒有用名或路徑沒有SDK「的iPhoneOS」
- 14. 有沒有辦法找到一個給定路徑的可執行文件的'友好'名字?
- 15. 沒有SDK的名稱或路徑'iphoneos2.0'
- 16. Laravel 4:我有一個名爲同一個文件夾中我的公共文件夾的路徑參數,路線是沒有得到所謂的
- 17. 沒有對路徑
- 18. Windows外殼擴展沒有給出確切的文件路徑
- 19. 我的HTML5畫布沒有清除 - 沒有路徑參與
- 20. grep沒有顯示路徑/文件:行
- 21. Windows腳本宿主 - 沒有文件擴展名(文件路徑)
- 22. 獲取路徑/ FILNAME的路徑,但該文件沒有擴展
- 23. TypeScript文件導入'路徑'沒有'路徑'包的地方
- 24. 有沒有一種工具從SVG文件創建SVG路徑?
- 25. 從沒有完整路徑的目錄中獲取文件名
- 26. 從saveFileDialog獲取沒有文件名的路徑?
- 27. 附加文件沒有完整的路徑名
- 28. 什麼log4net的模式爲文件名沒有完整路徑
- 29. 如何獲取當前沒有文件名的虛擬路徑?
- 30. 沒有文件名C的提取路徑#
當你讀到'os.path'模塊時,你學到了什麼? http://docs.python.org/library/os.path.html – 2009-12-14 11:15:37