簡體   English   中英

Python 將 xlsx 文件保存在不同的文件夾中,然后聲明

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM