[英]Python is saving the xlsx file in a different folder then declared
您好,它嘗試將 xlsx 文件保存在特定文件夾中,但它會在上一個文件夾之前一直保存一個新文件,因此不是“Workshop_3”。 錯誤在哪里?
import os
file_name = 'Rechnung_' + Vorname + Nachname +'.xlsx'
file_path =os.path.join('C:','Users','Robin','Desktop','Y ss19','Workshop_3', datei_name)
wb.save(file_name)
您正在設置一個變量file_path
,但您沒有使用它:
file_name = 'Rechnung_' + Vorname + Nachname +'.xlsx'
file_path = os.path.join('C:','Users','Robin','Desktop','Y ss19','Workshop_3', file_name)
wb.save( file_path ) # <- !!!
您還應該在構建路徑時使用file_name
而不是datei_name
,因為datei_name
未在您的示例代碼中定義。
python 將文件保存到父目錄的原因可能是因為它是當前工作目錄。
您正在保存到 file_name,您想保存到 file_path
import os
file_name = 'Rechnung_' + Vorname + Nachname +'.xlsx'
file_path =os.path.join('C:','Users','Robin','Desktop','Y ss19','Workshop_3', datei_name)
wb.save(file_path)
也許您還應該在調用wb.save()
時傳遞路徑和文件名
wb.save(file_path + file_name)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.