0

ユーザーから 3 つ
の引数を取得する Python のスクリプトがあります。引数の 1 つは、使用する必要のあるファイルがあるフォルダー パスです。
私のプログラムはすべての OS 用に設計されているため、次のパスを取得した場合、引数からパスを正しく取得して、必要なファイル
IEにアクセスします。

c:\windows

このフォルダーで 1.exe を取得できるようにしたいのですが、
Windows ではスラッシュまたはバックスラッシュになりますが、UNIX システムではおそらく異なるでしょう
。このサブディレクトリ記号として使用できますが、どこで見つけることができますか?

ありがとうございました

4

2 に答える 2

2

使用するだけos.path.joinで、Pythonがスラッシュを処理します。

path = os.path.join(sys.argv[1], '1.exe')

プラットフォーム固有のパス区切り文字は、として保存されos.sepます。

于 2013-03-02T20:40:28.163 に答える
1

を使用しos.path.join()ます。例えば:

os.path.join(dirname, "1.exe")
于 2013-03-02T20:38:42.763 に答える