seigot / tetris

A Tetris Game for programming education in Japanese
MIT License
30 stars 107 forks source link

train_sampleでなるべくcpコマンドを使わない検討(powershellでエラーになる) #52

Closed seigot closed 2 years ago

seigot commented 2 years ago

train_sampleでなるべくcpコマンドを使わない検討(powershellでエラーになる)

いまさらですが、train_sample を動かしてみました。 win11 + python3.9 + VSCode (PowerShell) 環境ですが、  pip install torch torchvision torchaudio  pip install omegaconf  pip install hydra-core --upgrade  pip install tensorboardX あたりが必要でした。 また、cp コマンドが組み込まれており、エラーになります。 結果保存用でしょうか。 おそらく alias が効かなくて、 DOS プロンプト想定で、copy コマンドにせねばならないのだろうと思われます。 また、train_sampleは、赤ちゃんのようですね。 もう少し強いサンプルがあればなと思いました。 自分で教育せよということですよね。 というわけで、上記情報を共有しておきます。

seigot commented 2 years ago

shutil.copy2に置き換えれば良いかも

https://python.softmoco.com/basics/python-file-copy-move.php copy2() はファイルのデータとパーミッションに加え、ファイルの作成時間や変更時間などのメタデータもコピーします。

import shutil shutil.copy2("test1.txt", "dir1/")

seigot commented 2 years ago

以下でマージ https://github.com/seigot/tetris/commit/9f4f800747d3fb0919a71a8761a60b7eab4f4ca7

seigot commented 2 years ago

解決済