Windowsの「ファイルを開く...」機能がどのように機能するのだろうか。むしろ、Pythonでプログラムを作成し、py2exeで実行可能ファイルをコンパイルしてから、そのプログラムで特定のファイルを右クリックして「開く」で選択できるようにしたい場合はどうすればよいでしょうか。
「CMD>C:/myapp.exe ファイル」のように、単に引数として渡されたファイルですか?
Windowsの「ファイルを開く...」機能がどのように機能するのだろうか。むしろ、Pythonでプログラムを作成し、py2exeで実行可能ファイルをコンパイルしてから、そのプログラムで特定のファイルを右クリックして「開く」で選択できるようにしたい場合はどうすればよいでしょうか。
「CMD>C:/myapp.exe ファイル」のように、単に引数として渡されたファイルですか?
はい、ファイルへのパスは引数として渡され、sys.argv[1]
.
より機能的に argparseモジュールを使用できます