基板作りチェックリストその32
今までのコードだとpdfを生成した時に
フォルダを指定していないため、ファイルが
どこにあるか不明で、探すのに、時間がかかった
この悩みを解消するため
import osを使った保存先を指定し
ファイルを作成するコードを作る
やり方としては、
第一引数dir_pathに保存先のディレクトリのパス、
第二引数filename_cに新規作成するファイル名、
第三引数file_contentに書き込む内容を、それぞれ文字列で指定する
保存する関数のコード例は以下
import os def save_file_at_dir(dir_path, filename_c, file_content, mode='w'): os.makedirs(dir_path, exist_ok=True) with open(os.path.join(dir_path, filename_c), mode) as f: f.write(file_content)
以下のように使う
save_file_at_dir('保存したい先のパス', '基板作りチェックリストpdf書き込みその3結果', '書き込む内容')
という内容が書き込まれたファイル基板作りチェックリストpdf書き込みその3結果.pdfが
に作成される
ここでos.path.join()でディレクトリとファイル名を連結させている
次回は基板名入力フォームで入力した項目を変数に格納してみる