ryotankの備考録日記

趣味の電子工作についての備考録などなど

BOM日本語変換その6

前回は、置換文字を7つ全て日本語に出来たので

今回は別名でファイルを保存したい

でも元ファイルは修正などの為に残しておきたいので
ファイルをコピーして後ろにSC1602BS_modue日本語訳と明記して保存したい

つまり
SC1602BS_modue日本語訳.csvという形で保存されるように

ファイルをコピーするには、shutil.copy()関数を用いる

ポイントは、
コピー元を第一引数stcに、コピー先を第二引数dstに指定する事

返り値は新しく作成したファイルのパス(道順)

別名でコピーするには、
第二引数dstに新しいファイル名を指定する

import shutil

shutil.copy('SC1602BS_modue.csv', 'SC1602BS_modue日本語訳.csv')

shutil.move()関数を使うと、指定したファイルやフォルダを別の場所に移動する。
移動元と移送先の引数設定はcopy()メソッドと同様。

指定した移動先が既に存在しているディレクトリの場合は、
ファイルはそのディレクトリの内部に移動されます。
移動先が既に存在しているがディレクトリでない場合は、
ファイル名を変えて指定のフォルダへ移動されます。

#ファイルを名前を変えて指定フォルダへ移動
import shutil

shutil.move('./SC1602BS_modue.csv', 'SC1602BS_modue日本語訳.csv')

という形にしていく

また、追加事項として
H6に型名(品番)
I6に販売コード
J6にメーカ名
K6に購入個数
L6に値段(円)もしくはドル
M6に小計
N6に備考
という文言を追加したい
なので指定セルに文字列を書き込みをするという処理を調べる

あとGUIのイメージ図を更新したので
それを載せる

GUIのレイアウト用の画像も作る

時間かかりそうだぁ・・