前提・実現したいこと
Pythonを学習中です。
Excelでの作業を簡略化しようと奮闘しています。
pythonコード(base.ipynb)から、ゼロの状態からディレクトリ作成からexcelファイル書き込みを目指しています
手順は
(1)新規ディレクトリ作成、
(2)その中に既定のexcelファイルコピー(これにデータを流し込む)
(3)さらにそのディレクトリに空のsample.ipynbファイルを作成、コードの書き込み(これでexcelファイルを操作)
(4)excelに書き込むデータ準備
(5)sample.ipynbファイルを実行して、データをexcelファイルに書き込み
を行おうとしています。
base.ipynbに記載するコードの(3)の後半でつまづいています。
base.ipynbからコードでsample.ipynbにコードを記述して、実行する方法があるでしょうか
.pyにして実行する方法でもあればご教授をお願いします。
発生している問題・エラーメッセージ
Python3
1new_pyfile_name="sample.ipynb" 2new_file_content="Hello" 3>>>sample.ipynbファイルは作成されるが、内容が空 4new_pyfile_name="sample.py" 5new_file_content="Hello" 6>>>sample.pyファイルは作成され、内容もHello 7new_pyfile_name="sample.text" 8new_file_content="Hello" 9>>>sample.textファイルは作成され、内容もHello
該当のソースコード
Python3,ipynb
1import os 2import pandas as pd 3import openpyxl 4import shutil 5 6new_pyfile_name="sample.ipynb" 7new_file_content="Hello" 8def save_file_at_new_dir(new_dir_path, new_pyfile_name, new_file_content, mode='w'): 9 with open(os.path.join(new_dir_path, new_pyfile_name), mode) as f: 10 f.write(new_file_content) 11 12save_file_at_new_dir(new_dir_path, new_pyfile_name, new_file_content) 13 14 15
試したこと
補足情報(FW/ツールのバージョンなど)
Python3
VSCode
ipynb利用
回答1件
あなたの回答
tips
プレビュー