0

プログラムを実行する python スクリプトがあり、いくつかの .exe ファイルを生成してフォルダーに入れます。これらのexeファイルにアクセスしてさらにテストしたいのですが、問題は、このフォルダー名が静的ではないことです(動的ですか?)、名前はOS、コンパイラ、バイナリタイプ(64/32ビット)に依存するため、できますディレクトリをハードコーディングしないでください。

では、このようなフォルダにアクセスするのに最適なものは何ですか? 、これを調べてみましたが、これにアプローチする方法についての手がかりがありません。

4

2 に答える 2

1

フォルダー名をパラメーターとして Python スクリプトに渡すだけです。

python myscript.py FolderName

myscript.py

import sys
print sys.argv[1]

sys.argvすべてのパラメーターを提供します。

于 2012-07-05T13:22:49.303 に答える
0
import platform

プラットフォームモジュールを使用して、ファイル パスを生成します。

import os.path

os.pathモジュールを使用して、パスをうまく操作してください。

于 2012-07-05T13:21:13.900 に答える