前提・実現したいこと
作成したエクセルファイルを、前回保存した格納先へ保存したい。(現状はデスクトップに保存)
filedialog.asksaveasfilename()を使用してファイルを保存する際に、保存先を前回保存した場所へ格納したい。
発生している問題・エラーメッセージ
ファイルの保存先をデスクトップではなく、 「前回保存した場所」のように可変で設定したいのだが、記述方法の検討がつかない。 記述方法ご存知の方、ご教授いただけないでしょうか。
該当のソースコード
python3
1import openpyxl 2import os 3from tkinter import filedialog 4 5ftype=[('Excelファイル', '*.xlsx')] 6idir=os.path.join(os.environ['USERPROFILE'], 'Desktop') 7savefile=filedialog.asksaveasfilename(filetypes=ftype, initialdir=idir) 8 9wb = openpyxl.Workbook() 10wb.save(savefile) 11
補足情報(FW/ツールのバージョンなど)
・ Windows 10
・ Python 3.8.0
・ openpyxl 3.0.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/20 06:27
2020/05/20 06:38
2020/05/20 06:54