Pythonで作成したデータを指定されたサーバーに保存した後にローカルに保存するためのダイアログを表示し保存しましたがブランクデータが保存されます。
意図した文書を保存したいのですが一度、表示するしかないのでしょうか?
保存するファイルのルートは取得で来ています。
Python
1 2 # ファイル保存ダイアログ 3 def saveBox(fileName): 4 root = tkinter.Tk() # tkinter初期化 5 root.withdraw() # ウィンドウを非表示 6 fileTypes = [('MS-WORD', '.docx')] 7 # define options for opening 8 options = {} 9 options['filetypes'] = fileTypes 10 options['initialfile'] = fileName 11 tkinter.filedialog.LoadFileDialog 12 return tkinter.filedialog.asksaveasfile(mode='w', **options)
上記、関数を下記でファイル名を渡して呼んでいるだけです。
保存
document_1.write(print_document) print.saveBox(print_document)
回答2件
あなたの回答
tips
プレビュー