買い物予報のリリースノート
KY1_yosoku.py(Python 3.11)
開発環境にdotenvを入れて環境変数を設定。
KY1_to_line.py(AWS Lambda:Python 3.12)
開発環境にはdotenvを入れて環境変数も設定しているが、スクリプト自体の変更をしていないため、ローカルの開発環境では実行できない。
現時点で実行するには、実際にAWS Lambdaにデプロイする必要がある。
----------
code:env
export KY1_NYUKO=/home/kyoshi/KY1/UTF8_入庫データ.csv
export KY1_BUPPIN=/home/kyoshi/KY1/UTF8_物品マスタ.csv
export KY1_KOSIN=/home/kyoshi/KY1/KY1_更新データ.csv
各ファイルの文字コードはUTF-8
----------
PowerShell 7対応版
スクリプト本体(KY1_Yosoku.ps1)の文字コードをUTF-8に変更。
入出力ファイルの文字コード変換を外部プログラム(nkf32.exe)で変換するようにした。そのため、処理の実行をバッチファイルからの起動とした。(KY1_買い物予報.bat) PowerShell 5.1で実行する場合には、スクリプトの文字コードをSJISに交換して、バッチファイルを使わずに直接起動すればよい。
----------
買い物以外の行動にも対応できるように修正
----------
新規データ(入庫データが1レコードしかないデータ)がエラーになる事象を修正。
----------
----------
----------