BOM日本語変換その3
実装する機能として
・読み込み:ファイルを読み込む
・ログをクリア:output欄で表示されたものをクリアにする
・日本語に変換する:特定の英単語を日本語に置換する
・名前を変えて保存:ファイル名の名前を変えて保存する
あたりかな?
"読み込み"の機能の詳細について
Excelファイルを読み込むので
openpyxlというモジュールを使う
"読み込み"ボタンが押されたら
選択されたファイル名を表示する
"変換する"の詳細について:文字列を変換するにはreplace()を使う
複数の置換をまとめて記述するには、translate()を使う
置換したい文字列が複数あるのでtranslateを使うことになりそう
translateの使用例
s = 'Hello world" # oをlに、lを*に置換 print(s.translate(str.maketrans({'o': 'l', 'l': '*'}))) #He**l wlr*d
"名前を変えて保存"の詳細について
sg.FileBrowseを使って操作する
上記をフローチャート化して分かりやすくまとめると
コードが書きやすそう