1
所以我知道如何獲得所需的文件的位置,一個新的文件,我與蟒蛇:獲取文件路徑,並創建在同一目錄
file_name = os.path.splitext(os.path.basename(file_full_name))[0]
這樣做,但我需要做的是:
- 獲取文件名,這是我的文件,我也知道如何讓
- 創建與修改後的名稱相同的目錄中的文件的
- 獲取路徑,例如讓說我有一個文件c在桌面上取消了「data.csv」。我需要在桌面上創建一個名爲「data - results.csv」的文件。
我只嘗試了打印的新名稱,但唯一的結果我已經使用此代碼有:
myresultcsvfile = os.path.splitext(os.path.basename(file_name))[0] + " - results.csv"
是這樣的:
myfile: ('Book1 - Copy', ' - results.csv')
我清楚地做錯事但我不知道什麼。這只是文件名,我還需要添加父文件的完整路徑(在這種情況下,最終結果將是「C:\用戶[用戶名] \桌面\書1 - 複製 - 結果.csv」) )
你有沒有嘗試過'os.path.splitext(file_full_name)[0] + 「 - results.csv」'? – Abdou